Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 让bc在没有输入的情况下退出_Unix_Bc - Fatal编程技术网

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

Unix 让bc在没有输入的情况下退出,unix,bc,Unix,Bc,要求如下: echo quit | bc -q gpay > tgpay echo quit | bc -q npay > tnpay 使用bc命令创建一行代码,将gpay重定向到bc作为输入文件,并重定向到输出文件tgpay以保存总工资[作业要求bc命令是命令行上的第一个元素。] 主要是为了工作,但我不能满足任务中的要求。具体来说,bc命令应该放在第一位。我的代码如下: echo quit | bc -q gpay > tgpay echo quit | bc -q npa

要求如下:

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

主要是为了工作,但我不能满足任务中的要求。具体来说,bc命令应该放在第一位。我的代码如下:

echo quit | bc -q gpay > tgpay
echo quit | bc -q npay > tnpay
bctgpay
当gpay结束时,bc退出,因为gpay是stdin,而EOF对bc意味着“退出读取并退出”。这可能是你的老师想让他的学生学习的