![bash shell 中的输入/输出 file.txt](https://linux22.com/image/31332/bash%20shell%20%E4%B8%AD%E7%9A%84%E8%BE%93%E5%85%A5%2F%E8%BE%93%E5%87%BA%20file.txt%20.png)
我不知道如何读取输入数组编号input.txt
并将结果写入output.txt
。例子:
input.txt have array 7 8 9 2
write result sort in output.txt 2 7 8 9
我该怎么做?
答案1
假设输入位于 input.txt 中,并且您希望输出位于 output.txt 中。创建一个 python 脚本并将其命名为 sort.py,如下所示:
l=map(int,raw_input("").strip().split()) l.sort() print l # 它将把它存储为一个列表 # 或者更准确地说,你的答案可以是 k=“” 对于 l 中的 i: k+=str(i)+" " print k #与你想要的输出相同
在终端中运行它:
python sort.py < input.txt > output.txt