각 줄의 끝에 줄 자체를 추가하는 방법

각 줄의 끝에 줄 자체를 추가하는 방법

이 위치는 다음과 같습니다 file.txt.

redcar
bluecar
greencar

나는 그것을 만들려고합니다 :

redcar redcar
bluecar bluecar
greencar greencar

여러 가지 방법을 시도했지만 sed성공하지 못했습니다.

답변1

다음은 붙여넣기를 사용한 간단한 솔루션입니다.

paste -d ' ' file.txt file.txt

답변2

노력하다:

sed 's/\(.*\)/\1 \1/' data.txt

답변3

이를 수행하는 방법은 여러 가지가 있습니다.

전체 문장을 두 번 바꾸세요.

sed 's/.*/& &/'

예약된 공간에 복사하고, 예약된 공간을 패턴 공간에 추가하고, 줄 바꿈을 수정합니다.

sed 'h;G;s/\n/ /'

awk, 필드 구분 기호를 사용하여 전체 문장을 연결합니다.

awk '$0=$0FS$0'

답변4

나는 Perl로 할 것이지만 당신이 awk를 넣었으므로 나는 당신에게 awk 코드를 줄 것입니다

awk '{print $0,$0;}' file.txt

편집: 쓸모없는 고양이를 제거했습니다

관련 정보