如何在第二列中写入,使前一列在shell/awk中的文件为空?

如何在第二列中写入,使前一列在shell/awk中的文件为空?,shell,awk,Shell,Awk,可能重复: 例如: abc xyz 123 546 input.txt: asdad asdad adghf dfytr output.txt: asdad asdad adghf dfytr abc xyz 123 546 在你的例子中,我会: cat input.txt | awk '{ print $0" abc xyz 123 546" }' > output.txt 奇怪的请求。不如你告诉我们你想要什么,我们不会窃

可能重复:

例如:

abc
xyz
123
546
input.txt:

asdad
asdad
adghf
dfytr
output.txt:

asdad
asdad
adghf
dfytr
       abc
       xyz
       123
       546

在你的例子中,我会:

cat input.txt | awk '{ print $0" abc xyz 123 546" }' > output.txt

奇怪的请求。不如你告诉我们你想要什么,我们不会窃取你的想法,或许我们会

但是假设示例文本在文本文件中,那么

(cat input.txt; cat example.txt | awk '{ print "      "$0}') > output.txt

“abc xyz 123 546”来自何处?请将标题转换为有效的英语句子-我不明白问题所在。@whg:这是我要添加到输入文件中的文本。您好,请检查所需的格式。很抱歉给您带来不便。suyogss,看来格式化对您有好处。你需要awk吗?第一个示例文本来自哪里?