기존 테이블의 다음 열에 텍스트 파일 내용을 추가하는 방법

기존 테이블의 다음 열에 텍스트 파일 내용을 추가하는 방법

텍스트 문자열, 탭 문자 및 다른 텍스트 파일의 값으로 구성된 기존 .txt 파일에 새 줄을 어떻게 추가합니까?

test1.txt정확하게 말하면 다음과 같은 텍스트 파일이 있습니다.

A    B

test2.txt값 100만 포함하는 파일 입니다 .

내가 원하는 것은 명령을 사용하여 파일을 편집 test1.txt하고 다음과 같이 만드는 것입니다.

A    B
C    100

다음 명령을 사용해 보았습니다.

echo -e "C \t" test2.txt>>test1.txt.

나는 명령을 사용하여 그것을 안다

test2.txt>>test1.txt

여기에 값 100을 사용하여 새 행을 추가할 예정이지만 test1.txt, 그 안에 데이터가 포함된 테이블을 만들고 싶기 때문에 해당 값을 다음 열로 추가하고 싶습니다.

답변1

{ printf %s $'C\t'; cat test2.txt; } >>test1.txt

또는

( printf %s $'C\t'; cat test2.txt ) >>test1.txt

또는

printf %s $'C\t' >>test1.txt
cat test2.txt    >>test1.txt

아니면 배쉬에서

{ printf %s $'C\t'"$(<test2.txt)"; } >>test1.txt

관련 정보