gpt4 book ai didi

linux - 从 bash 中的文件相乘的单行命令

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:03:02 25 4
gpt4 key购买 nike

如标题所示,是否可以仅使用命令 echocat 从文件中读入算术扩展来将两个数字相乘?我知道您可以使用 bc 通过管道来完成此操作,但我希望做一些不同的事情。假设我们有一个文本文件

文本文件

12*9
2*3

并使用cat multiply.txt | bc 但更改它以便它不需要使用 bc 而是读取文件并在不使用 bc 的情况下自行进行数学运算和而是使用算术展开?

最佳答案

你也不需要 cat

for a in $(< test.txt); do echo "$(($a))" ; done

while read -r a; do echo "$(($a))"; done < test.txt

这将更好地处理文件中的空格和其他字符

关于linux - 从 bash 中的文件相乘的单行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54585414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com