Exemplo de Shell-Script
Publicado por Fábio Barrinovo do Nascimento 31/01/2005
[ Hits: 10.623 ]
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 umont /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 umont /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
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Não consigo acessar os modos de desempenho (1)
Criar um script para testar pen drive (5)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba