我想知道是否可以有一个单行命令在末尾回显一个值。
例子:
let N=444,M=555,O=N*M,echo "$0"
答案1
当然:
N=444;M=555;echo "$(($N * $M))"
或者
N=444;M=555;O="$(($N * $M))";echo $O
或者
N=444;M=555;echo $N*$M | bc -l
不要忘记运行:
unset N && unset M
在你的一句台词之后,这样你的 shell 就不会被无用的变量污染。