Bash 쉘의 입출력 file.txt

Bash 쉘의 입출력 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.정렬()
print l # 목록으로 저장됩니다

# 또는 더 정확하게는 귀하의 답변이 다음과 같을 수 있습니다.
k=""
나는 내가:
    k+=str(i)+" "
print k #원하는 것과 동일한 출력

터미널에서 실행하십시오.

python sort.py < input.txt > output.txt

관련 정보