RLFontan
(usa elementary OS)
Enviado em 30/06/2017 - 11:19h
Rapaz eu criei esse script no espírito de aprendizagem mesmo, a verdade é que eu não entendo nada, eu só tentei ajudar o máximo que pude, na realidade mais para fomentar o espírito de aprendizagem que qualquer outra coisa, eu to aqui na expectativa dos mais experientes ajudarem para eu aprender.
Eu usei a crase para incutir na variável criada
when o comando date com os parâmetros que vão invocar a mês e a semana do mês.
Depois aparece a variável criada
varcal, fiz o mesmo processo que na variável
when porém dessa vez eu invoquei a calculadora do bash (
bc), setei a
scale em 4, o que significado que o seu resultado dos seus cálculos assumirá até 4 dígitos, em seguida coloquei uma calculo aleatório (100 / 10) supondo que você mesmo faria os seus cálculos, depois eu fechei a
varcal, com aquele símbolo que eu escolhi o EOF, esses símbolos servem para determinar o início e o fim da operação, embora eu ainda esteja perdido no fundamento teórico dessa parte.
E o comando final é que faz o aproveitamento das variáveis e dá sentido ao script, ele ecoa o resultado da
varcal em um log que sairá no mesmo diretório (pasta, digamos) em que o script foi executado, dentro desse log vai ter o resultado da conta matémática da
varcal e no próprio nome dele vai aparecer (ao lado do nome log) a semana e o mês do resultado.
Agora é uma parada muito rude mesmo, eu fiz porque queria praticar o pouco conhecimento que eu to pegando numas aulas aqui kkkkk, mais especificadamente essas aqui:
https://www.youtube.com/watch?v=eTXJlgWEFyA&list=PLUnYaACPVC9R90ZqS1lxOEGh0aJCaQWJF&index=8&...
https://www.youtube.com/watch?v=9yNh9XifAJQ&list=PLUnYaACPVC9R90ZqS1lxOEGh0aJCaQWJF&index=11...
listeiro_037 disse:
Melhor definir antes o formato da entrada de dados.
Como os dados que serão lidos ficarão dispostos no arquivo de entrada.
Lay-out do arquivo de dados.
Mano confesso que sou tão noob em shell script que não entendi nada do que você disse kkkk, só com exemplos para eu entender. Arquivo de entrada é o log?