首页 > 解决方案 > 从文件中评估 Bash 数学表达式

问题描述

我创建了一个名为的文本文件multiply.txt,在该文本文件中只有2*3.

multiply.txt仅使用echoand命令来计算文件中表达式的结果的单行命令是cat什么?

通常它会是这样的:

$ echo "$((2 * 3))"

但是我需要通过从multiply.txt文件中访问表达式并在命令行上生成结果来获得结果。

标签: linuxbash

解决方案


$ cat multiply.txt 
2*3
$ echo $(( $(cat multiply.txt) ))
6

推荐阅读