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

관련 정보