让 bc 在没有输入的情况下退出

Get bc to quit without input

要求如下:

使用 bc 命令创建一行代码,将 gpay 重定向到 bc 作为输入文件,并重定向到输出文件 tgpay 以保存总工资。 [作业的要求是bc命令是命令行的第一个元素。]

主要是我已经让这个工作了,但我不能满足作业中的要求。具体来说, bc 命令应该排在第一位。我的代码如下:

echo quit | bc -q gpay > tgpay
echo quit | bc -q npay > tnpay
bc < gpay > tgpay

gpay结束时,bc退出,因为gpay是stdin,EOF对bc的意思是"quit reading and exit instead"。这可能是您的导师想让他的学生学习的内容。