在Linux中添加一列内容为"lagon"的列到文本文档
在Linux中将单列文本文档添加一列内容为"lagon"的列,并且保持与第一列的行数相同,可以使用以下命令:\n\nshell\npaste -d' ' input.txt <(yes \"lagon\" | head -n $(wc -l < input.txt)) > output.txt\n\n\n这里假设输入文件为input.txt,输出文件为output.txt。命令解释如下:\n\n1. yes \"lagon\":生成一个无限重复输出"lagon"的流。\n2. head -n $(wc -l < input.txt):使用wc命令获取input.txt的行数,并将行数传递给head命令,以便截取与input.txt行数相同的部分。\n3. <():使用进程替换,将yes和head的输出作为文件输入。\n4. paste -d' ' input.txt <(yes \"lagon\" | head -n $(wc -l < input.txt)):使用paste命令将输入文件input.txt和yes \"lagon\"的输出进行合并,用空格作为分隔符。\n5. > output.txt:将合并的结果输出到output.txt文件中。\n\n这样,output.txt中的每一行都会在原有的文本行后面添加一列内容为"lagon"的列,并且保持与原文本的行数相同。
原文地址: https://www.cveoy.top/t/topic/p5bA 著作权归作者所有。请勿转载和采集!