echo를 사용하여 파일에 헤더를 추가하고 명령을 사용하여 나머지 파일을 만듭니다. 이것은 두 개의 별도 명령을 사용한다는 것을 의미합니다.
리디렉션을 사용하여 두 명령의 출력을 파일에 어떻게 쓰나요?
난 노력 했어
echo "header line" | cut -c 1-5 input_file > output_file
echo "header line"; cut -c 1-5 input_file > output_file
이것은 cut 명령의 출력 만 리디렉션합니다.
다음 명령은 작동하지만 서투른 느낌입니다.
echo "header line" > output_file; cut -c 1-5 input_file >> output_file
내 문제를 해결하는 영리한 방법은 무엇입니까?
{ .... } > some_file 2>&1( "clobber"some_file.을 clobber하지 않고 대신 추가하려면 다음>으로 변경하십시오>>.{ ... } >> some_file 2>&1)