Exemplo de Shell-Script (CORRIGIDO!)
Publicado por Fábio Barrinovo do Nascimento 01/02/2005
[ Hits: 19.710 ]
Homepage: http://www.expressonaweb.com.br
Este é um exemplo do que se pode fazer com o shell-script
#!/bin/bash # Autor: fabiobarrinovo@yahoo.com.br #----------------------------------------------------------------- clear echo "============UTILITARIO============" echo "" date echo "" #----------------------------------------------------------------- #----MENU echo "(1) Verificar filesystem montados" echo "(2) Particionador do sistema" echo "(3) Montar/Desmontar FLOPPY" echo "(4) Montar/Desmontar CDROM" echo "(5) Para Sair" echo "" #----------------------------------------------------------------- #----LE O COMANDO DIGITADO read cmd #----------------------------------------------------------------- #----VERIFICA OS SISTEMAS MONTADOS if [ $cmd == 1 ] ; then clear echo "======================================================" df -h fi #----------------------------------------------------------------- #----EXECUTA O CFDISK if [ $cmd == 2 ] ; then clear cfdisk fi #----------------------------------------------------------------- #----MONTA/DESMONTA O FLOPPY if [ $cmd == 3 ] ; then clear echo "============================" echo "(1) Para montar o FLOPPY" echo "(2) Para desmontar o FLOPPY" read cm if [ $cm == 1 ] ; then mount /dev/fd0 clear echo "Floppy montado" fi if [ $cm == 2 ] ; then umount /dev/fd0 clear echo "Floppy desmontado" fi if [ $cm != 1 ] ; then if [ $cm != 2 ] ; then clear echo "Comando inválido" fi fi fi #----------------------------------------------------------------- #----MONTA/DESMONTA O CDROM if [ $cmd == 4 ] ; then clear echo "============================" echo "(1) Para montar o CDROM" echo "(2) Para desmontar o CDROM" read cm if [ $cm == 1 ] ; then mount /dev/cdrom clear echo "Cdrom montado" fi if [ $cm == 2 ] ; then umount /dev/drom clear echo "Cdrom desmontado" fi if [ $cm != 1 ] ; then if [ $cm != 2 ] ; then clear echo "Comando inválido" fi fi fi #----------------------------------------------------------------- #----SAI DO UTILITARIO E LIMPA A TELA if [ $cmd == 5 ] ; then clear fi #----------------------------------------------------------------- #----CONTROLE DE ERRO if [ $cmd != 1 ] ; then if [ $cmd != 2 ] ; then if [ $cmd != 3 ] ; then if [ $cmd != 4 ] ; then if [ $cmd != 5 ] ; then clear echo "Comando inválido" fi fi fi fi fi
Colorindo o Shell - Código Puro
Verificar se um mesmo arquivo está em dois diretórios diferentes
Conversor de Celsius para Farenheit e vice-versa...
dinosudo – alternativa CLI para executar aplicativos gráficos como root enquanto logado como
Berry Bank: Criando um Banco Digital Gamificado para seus Filhos com Gentoo, Flask e Tailscale
Papagaiando o XFCE com temas e recursos
Recuperando arquivos com o Photorec de discos zoados
Usando o --load-average no Gentoo para evitar OOM Kill
Instalando o COSMIC DE no Gentoo (systemd)
Quando vocês pararam de testar distros? (24)
Ajudante para criar dicas e artigos no VOL (6)
Problemas com o "startx&... no Slackware (13)









