예를 들어 다음과 같은 파일이 있습니다.
$ ls
$ test1 test2 random
$ cat test1
This is a test file
$ cat test2
This is another test file
$ cat random
This is a random file
$
이제 원본 콘텐츠를 유지 random
하고 콘텐츠를 추가하여 다음 test1
을 test2
얻고 싶습니다.
$ cat random
This a random file
This is a test file
This is another test file
$
나는 다음을 시도했다:
$ cat test1 test2 > random
$ cat random
This is a test file
This is another test file
$
내가 시도한 두 번째 접근 방식은 다음과 같습니다.
$ cat test1 test2 random > random
cat: random: input file is output file
그렇다면 원하는 출력을 어떻게 얻을 수 있습니까?
답변1
다음 코드를 사용해야 합니다.
$ cat test1 test2 >> random
$ cat random
This is a random file
This is a test file
This is another test file
$
답변2
cat
구체적으로 해결책을 요청하셨는데 , zsh
실제 명령을 호출하지 않고도 동일한 최종 결과를 얻는 방법은 다음과 같습니다.
% <test1 <test2 >>random
%