Baixe o app para aproveitar ainda mais
Prévia do material em texto
Programação para Servidores Aula 16 Exercícios • Escrever scripts para: 1. Listar todos os parâmetros recebidos, um por linha, usando os comandos shift e while. 2. Receber 2 números como parâmetros e imprimir uma mensagem dizendo se o primeiro número é maior que o segundo ou não. O script deve apresentar mensagens de erro caso o número de parâmetros seja diferente de 2 ou um dos parâmetros não seja numérico. 3. Receber dois números A e B como parâmetros e imprimir na tela o os números entre A e B como no modelo abaixo: ./exerc_03.sh 4 10 4, 10, 5, 9, 6, 8, 7 Ou seja, A, B, A+1, B-‐1, A+2, B-‐2, ... OBS: O script não deve imprimir duas vezes o mesmo número! 2 Exercícios • Escrever scripts para: 4. Receber como parâmetro o nome de um arquivo que contém em cada linha um caminho/nome de arquivo. O script deve adicionar permissão para execução a todos os arquivos da lista e exibir uma mensagem para cada arquivo mostrando se a permissão foi dada com sucesso ou não. 5. Receber como parâmetros os nomes de vários arquivos texto. O script deve ler a primeira palavra de cada arquivo e renomear o respecUvo arquivo adicionando esta palavra no inicio do seu nome. Exibir uma mensagem de erro para cada arquivo que não puder ser lido ou renomeado e uma mensagem de sucesso para cada arquivo que for renomeado com sucesso. 3
Compartilhar