Linux糊状列到其他文件

  • 本文关键字:其他 文件 Linux bash
  • 更新时间 :
  • 英文 :


我有许多名为0.250、0.252、0.254 ....每个文件都包含一些数字,例如

0.2520 0.2520 0.2520
0.2520 0.2520 0.7440
0.2520 0.7440 0.2520
0.7440 0.2520 0.2520

我想粘贴列

1
2
3
4

到每个文件,因此我的文件0.250,0.252 ..要修改为

1 0.2520 0.2520 0.2520
2 0.2520 0.2520 0.7440
3 0.2520 0.7440 0.2520
4 0.7440 0.2520 0.2520

我尝试了粘贴命令,但这不会更改实际文件。

看起来您想要:

for file in *; do
  nl "$file" > "$file.numbered"
done

您可以将粘贴命令的输出重定向到文件...

paste file1 file2 > outputfile

考虑创建新文件,然后删除旧文件,而不是当场更换它们。它更安全...

使用 nl到数字行。

nl -s' ' -ba -nln -w1 < input > output

相关内容

  • 没有找到相关文章

最新更新