Ktg*_*gvb -1 command-line calculator
我创建了一个包含算术表达式的文件,每行一个。如何从命令行评估表达式并显示结果?
该文件如下所示:
1 + 2
6 * 4
97 % 12
43215 / 43 * 100
Run Code Online (Sandbox Code Playgroud)
目标是按顺序输出每个结果,每行一个。我记得有一种方法可以做到这一点,只需要一个命令,使用的命令可能以 开头w,但我不记得是怎么做的。
Byt*_*der 10
您可以bc用作计算器,并将您的文件作为输入发送给它:
$ cat maths.txt
1 + 2
6 * 4
97 % 12
43215 / 43 * 100
$ bc < maths.txt
3
24
1
100500
Run Code Online (Sandbox Code Playgroud)