Linux Centos 6,64 - 如何在文件夹中的多个文件中添加第一行?

Linux Centos 6,64 - 如何在文件夹中的多个文件中添加第一行?

Linux——Centos 6,64

在 /home 文件夹中有一个包含许多 .txt 文件的文件夹

文件.部分.1.txt

文件.part.2.txt

文件.part.3.txt

ETC。

想在所有文件的第一行都添加“Title”,并以相同的名称保存文件,最后以 .txt 结尾(无变化)。文件数量是随机的,最多 300 个文件。

例子:

file.part.1.txt 现在具有:

美国广播公司

定义

我需要的是:

标题

美国广播公司

定义

而其他文件的内容都不一样,第一行都是“Title”,第二行开始的内容和现在一样。

我怎样才能执行这个命令?

谢谢

答案1

尝试这个 :

sed -i '1s/.*/Title\n&/' file.part.*.txt

警告开关-i编辑内容飞行中

相关内容