我有一个输出一列文本的脚本。我想在列中的每个条目前面添加一个存储为变量的字符串。我怎样才能做到这一点?
例如,考虑命令
$ 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
这个输出不是我想要的。我究竟做错了什么?