Baixe o app para aproveitar ainda mais
Prévia do material em texto
Sistemas Operacionais de Rede Shell Script Exercício Aluna (a): Priscila Marques Braz da Silva Turma: 1 RED 09.2 Data: 16/08/2010 Professor: Calos Mello 1) #!/bin/bash if [ $1 -gt $2] then echo "$1" else echo "$2" echo "a soma eh: $(($1 +$2))" fi 2) #!/bin/bash echo ”Informe o nome do usuário a ser consultado: ” read a IF grep –qs $a /etc/passwd Then echo “$a eh um Usuario Cadastrado” Else echo “$a nao eh um Usuario Cadastrado” Fi 3) #!/bin/bash Ls –R $1 La –A $1 4) #!/bin/bash Seq 0 2 $1 5) #!/bin/bash read a if grep -i -qs $a /etc/passwd then echo "O arquivo $a existe" du -b else echo "O arquivo $a não existe" fi 6) #!/bin/bash x=0 while [ $x -ne 4 ] do echo "1- exibir utilização das partições" echo "2- exibir usuários logados " echo "3- exibir data/hora" echo "4- sair " read x test if [ $x -eq 1 ] then df -h else if [ $x -eq 2 ] then who else if [ $x -eq 3] then date else if [ $x -eq 4 ] then exit else echo "Digite uma opção válida" fi fi fi fi done 9) #!/bin/bash Echo “Digite as palavras” sort -b << texto.txt 10) #!/bin/bash X=0 While [ $x != sair ] Do echo ”informe a palavra a ser incluída na lista ordenada” Read x IF [ $x = sair ] Then rm ord && exit Else Echo $x >> ord Sort ord Fi Done 11) #!/bin/bash Echo “$(($1$2$3))” 12) #!/bin/bash Cat /etc/passwd 13) #!/bin/bash Echo ”o shell mais utilizado é:” X=”` grep –i / bin/bash /etc/passwd | wc –l`” Y=”` grep –I /bin/sh /etc/passwd | wc –l `” Z=”` grep –I /bin/false etc/passwd | wc –l `” If [ $x –gt $y ] && [ $x –gt $z ] Then echo “/bin/bash => $x usuario” Else if [ $y –gt $x ] && [ $y –gt $z ] Then echo “/bin/bash => $y usuario” Else if [ $z –gt $x ] && [ $z –gt $y ] Then echo “/bin/false => $z usuario” Fi; Fi fi
Compartilhar