rafadapa
(usa Outra)
Enviado em 01/12/2016 - 12:27h
Boas pessoal!
Sou um iniciante ao LINUX e estou tentando perceber a programação em shell script!
Foi-me pedido a resolução de alguns exercícios mas não consigo fazer duas resoluções, alguém me dá uma ajudinha :P ?
1 exercicio:
Escreva um script para BASH que, dado apenas um pârametro,que seja um ficheiro legivel, escreva no terminal o nº de carateres que o ficheiro contém.
NOTA: o script deverá garantir as condições adequadas de execução ou então escrever um aviso e terminar imediatamente.
2exercicio:Considere que os dados recebidos de um sistema de monitorização metereológica estão no diretório "/meteo". Dentro deste diretório, os dados são organizados em sub-diretórios cujos nomes são iguais aos nomes das cidades a que se referem os dados, por exemplo "Lisboa" ou "Porto". No diretório referente a um mês existem ficheiros cujo nome segue a forma "AAAA---MM---DD.txt", contendo os dados metereológicos referentes a um dia. Para cada dia são registados os seguintes parâmetros metereológicos identificados pelas siglas respetivas: a temperatura máxima (TMAX) e mínima(TMIN), a humidade relativa(H) e a pressão atmosférica (P).
Cada um destes valores ocupa uma linha no ficheiro diário, segundo a forma PARÂMETRO:VALOR.
Escreva um Shell Script Bash que, recebendo como argumento um parâmetro metereológico, gera para cada cidade um ficheiro no diretório "/meteo" com a compilação dos dados referentes a esse parâmetro. O nome de cada ficheiro gerado será a combinação do nome da cidade e do nome do parâmetro, com extensão "csv", por exemplo "Porto_TMAX.csv". Em cada linha desse ficheiro deverá constar a data e o valor do parâmetro desse dia, separados pelo símbolo ";" (ponto---e---vírgula). Por exemplo: 2014---11---25;27.
Precisava mesmo de ajuda , Agradecido!!!