要在Linux中将单列文本文档添加一列内容为"lagon"的列,并且保持与第一列的行数相同,可以使用以下命令:

paste -d' ' input.txt <(yes "lagon" | head -n $(wc -l < input.txt)) > output.txt

这里假设输入文件为input.txt,输出文件为output.txt。命令解释如下:

  1. yes "lagon":生成一个无限重复输出"lagon"的流。
  2. head -n $(wc -l < input.txt):使用wc命令获取input.txt的行数,并将行数传递给head命令,以便截取与input.txt行数相同的部分。
  3. <():使用进程替换,将yeshead的输出作为文件输入。
  4. paste -d' ' input.txt <(yes "lagon" | head -n $(wc -l < input.txt)):使用paste命令将输入文件input.txtyes "lagon"的输出进行合并,用空格作为分隔符。
  5. > output.txt:将合并的结果输出到output.txt文件中。

这样,output.txt中的每一行都会在原有的文本行后面添加一列内容为"lagon"的列,并且保持与原文本的行数相同

LINUX中将只有的文本文档加上一列内容为lagon的列保持与第一列行数相同

原文地址: https://www.cveoy.top/t/topic/indS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录