Exemplo de Shell-Script
Publicado por Fábio Barrinovo do Nascimento 31/01/2005
[ Hits: 10.817 ]
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
User System - Siaba se determinado usuário existe no sistema.
Instalador de programas essenciais para seu desktop Ubuntu 12.04
Script automatizado de Atualização e Instalação de Programas no Ubuntu
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Linux Mint (21.2) não reconhece teclado mecanico RASEC da PCYES (2)