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