![각 줄의 끝에 줄 자체를 추가하는 방법](https://linux55.com/image/1712/%EA%B0%81%20%EC%A4%84%EC%9D%98%20%EB%81%9D%EC%97%90%20%EC%A4%84%20%EC%9E%90%EC%B2%B4%EB%A5%BC%20%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
이 위치는 다음과 같습니다 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
편집: 쓸모없는 고양이를 제거했습니다