2014-11-14 7 views
1

3 열의 파일이 있습니다. 세 번 째 열에 한 단어를 여러 번 반복하여 추가하고 싶습니다. 나는 다음을 시도했다.명령 줄에 문자열을 추가하십시오.

paste file.tsv <(echo 'new_text') > new_file.tsv 

그러나 'new_text'텍스트는 모든 줄이 아닌 첫 줄에만 표시된다.

'new_text'를 모든 행에 표시하려면 어떻게해야합니까? "; ABC"

감사

+0

"3 열 파일이 있습니다. 세 번째 열을 추가하고 싶습니다."- 네 번째를 의미합니까? –

답변

2
sed '1,$ s/$/;ABC/' infile > outfile 

이 라인의 끝 ("$")를 대체합니다.

관련 문제