我有一个问题,就是将文件中的数据逐行发送到C程序,然后C程序将数据的值从华氏温度转换为开尔文。如何逐行读入程序,然后逐行将输出行重新输入到我的脚本中?
答案 0 :(得分:1)
由于未指定转换器程序的接口,因此不太清楚这里需要什么。假设程序被称为f2k
,它从标准输入读取每行一个华氏值,并将转换后的值一行写入标准输出,并且文件fahrenheits.txt
包含一个华氏温度值列表,每行一个,这将把一个以换行符分隔的开尔文值列表放入kelvins
变量中:
kelvins=$(f2k <fahrenheits.txt)