txt 파일이 있는데 첫 번째 단락을 마지막 단락으로 바꿔야 합니다. 했는데 이제는 새 txt 파일에 모든 것을 붙여넣는 방법을 모르겠습니다.
이건 내 명령이야
tail -14 gl.txt ; head -n 74 gl.txt | tail -n 68 ; head -5 gl.txt
이렇게 사용해 보려고 합니다 >
tail -14 gl.txt ; head -n 74 gl.txt | tail -n 68 ; head -5 gl.txt > gl_ok.txt
하지만 마지막 단락만 필요합니다.
어떻게 해야 합니까?
답변1
명령을 그룹화 { ...; }
하고 마지막 출력을 파일로 리디렉션해 보세요.
{ tail -14 gl.txt ; head -n 74 gl.txt | tail -n 68 ; head -5 gl.txt; } > gl_ok.txt
닫는 괄호 앞의 마지막 세미콜론은 필수입니다. 그렇지 않으면 다음과 같이 그룹 명령을 줄바꿈으로 종료할 수 있습니다.
{ tail -14 gl.txt ; head -n 74 gl.txt | tail -n 68 ; head -5 gl.txt
} > gl_ok.txt
쉘이 bash인 경우 다음을 참조하세요.남자 난교"복합 명령"에서:
{ list; }
list는 현재 쉘 환경에서만 실행됩니다. 목록은 줄 바꿈 또는 세미콜론으로 끝나야 합니다. 이것은 ... 불리운다그룹 명령.
서브쉘을 사용하여 명령 그룹화를 참조하세요 ( ... )
.(...) >output