Você pode usar bc
como calculadora e enviar seu arquivo para ela como entrada:
$ cat maths.txt
1 + 2
6 * 4
97 % 12
43215 / 43 * 100
$ bc < maths.txt
3
24
1
100500
Eu criei um arquivo que contém expressões aritméticas, uma por linha. Como posso avaliar as expressões e exibir os resultados, a partir da linha de comando?
O arquivo é assim:
1 + 2
6 * 4
97 % 12
43215 / 43 * 100
O objetivo é produzir cada resultado, em ordem, também um por linha. Lembro-me de que existe uma maneira de fazer isso que requer apenas um comando e que o comando usado pode começar com w
, mas não consigo lembrar como.
Você pode usar bc
como calculadora e enviar seu arquivo para ela como entrada:
$ cat maths.txt
1 + 2
6 * 4
97 % 12
43215 / 43 * 100
$ bc < maths.txt
3
24
1
100500