Escolar Documentos
Profissional Documentos
Cultura Documentos
Exercício 1
#!/bin/bash
chmod +x alomundo.sh
Execute o script
./alomundo.sh
erica@siga-cliente1:~/Desktop$ ./alomundo.sh
Alo Mundo!!!
Exercício 2
buscar os arquivos que foram alterado hoje e redirecionando a saída para o arquivo hoje.txt
buscar os arquivos que terminem com tmp, redirecionando a saída para o arquivo cfg.txt
Juntar o arquivo hoje.txt e cfg.txt em um único arquivo chamado total.txt
Exercício 3
Fazer um script shell que informa se um determinado usuário, cujo nome é passado por parâmetro,
está “online” ou “offline”.
Docentes@DIATINF - http://diatinf.ifrn.edu.br/prof/
Last
update:
user:1543245:semestres:2009.2:isa:exercicios_shell_script http://diatinf.ifrn.edu.br/prof/doku.php?id=user:1543245:semestres:2009.2:isa:exercicios_shell_script
2017/05/24
15:43
Exercício 4
Faça um script - chamado abrearquivo - que recebe como parâmetro o nome de um arquivo e que,
quando executado, salva esse arquivo com o nome original seguido de um til (~) e o abre direto no
vi.
Exercício 5
Fazer um script shell - chamado mostralogins - que mostra os 5 primeiros caracteres de todos os
logins dos usuários cadastrados no sistema(/etc/passwd), ordenados em ordem alfabética.
Exercício 6
1. O script del deve mover os arquivos passados como parâmetros para um diretório lixeira;
2. o script undel deve mover os arquivos passados como parãmetro (que estão na lixeira) para o
diretório corrente;
3. o script lsdel deve listar o conteúdo da lixeira.
Em seguida junte os scripts em um só script chamado del, com os demais (undel e lsdel) sendo
links simbólicos para o primeiro.
Como fazer para que o script saiba qual a operação desejada quando ele for chamado,
sem precisar informá-lo via parâmetros ? Vocês já viram isso. Pensem!!!!
From:
http://diatinf.ifrn.edu.br/prof/ - Docentes@DIATINF
Permanent link:
http://diatinf.ifrn.edu.br/prof/doku.php?id=user:1543245:semestres:2009.2:isa:exercicios_shell_script