텍스트 열을 출력하는 스크립트가 있습니다. 변수로 저장된 문자열을 열의 각 항목 앞에 추가하고 싶습니다. 어떻게 해야 하나요?
예를 들어 다음 명령을 고려해보세요.
$ echo -e "john\npaul\ngeorge\nringo"
john
paul
george
ringo
이제 이 열의 각 항목 앞에 환경 변수 값을 추가하고 싶습니다 $HOME
. 나는 awk
다음과 같이 배관을 시도했습니다.
$ echo -e "john\npaul\ngeorge\nringo" | awk '{printf("%s%s\n", $HOME, $1)}'
johnjohn
paulpaul
georgegeorge
ringoringo
이 출력은 내가 원하는 것이 아닙니다. 내가 뭘 잘못했나요?