bash shell 中的輸入/輸出 file.txt

bash shell 中的輸入/輸出 file.txt

我不知道如何讀取輸入數組編號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

相關內容