다른 기존 파일의 시작 부분에 파일 내용을 추가하려면 어떻게 해야 합니까?

다른 기존 파일의 시작 부분에 파일 내용을 추가하려면 어떻게 해야 합니까?

다른 텍스트 파일의 시작 부분에 텍스트 파일의 내용을 추가하려면 어떻게 해야 합니까?

이라는 파일이 3개 있습니다 f1 f2 f3. 세 가지 모두 약간의 텍스트 콘텐츠를 포함합니다.

f1파일 시작 부분에 파일 내용을 추가 하고 파일 끝 부분에 f3파일 내용을 추가하려면 어떻게 해야 합니까 ?f2f3

답변1

명령 을 사용하십시오 cat. 귀하의 예를 사용하면 cat f1 f3 f2f1, f3, f2처럼 읽혀지도록 파일을 함께 연결*cat*합니다. 로 출력되므로 stdoutf3을 그렇게 읽으려면 임시 파일로 리디렉션한 다음 해당 파일을 f3으로 이동합니다.cat f1 f3 f2 > tmp ; mv tmp f3

답변2

임시 디렉토리를 만드세요.. 임시 디렉토리를 터치하세요

cat f1 >> temp .. temp now has the content of f1
cat f3 >> temp .. temp now has content of f1 and then f3
cat f2 >> temp .. temp now has the content in following order.. f1 f3 f2
mv temp f3 .. now file f3 contains f1 ..f3..f2

관련 정보