如何在 Linux 上将行插入到文件开头如何在 Linux 上将行插入到文件开头如何在 Linux 上将行插入到文件开头如何在 Linux 上将行插入到文件开头
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Linux 上将行插入到文件开头

发表 admin at 2025年2月28日
类别
  • 未分类
标签

在我们的场景中,我们有一个名为 file1 的文件,其中包含以下内容:

$ cat file1 
line 1
line 2
line 3

接下来,我们可以使用 sed 命令将一行“这是我的第一行”附加到该文件的开头:

$ sed '1 s/^/This is my first line\n/' file1
This is my first line
line 1
line 2
line 3

使用 STDOUT 重定向来保存此文件或包含 -i sed 选项来保存此文件:

$ sed '1 s/^/This is my first line\n/' file1 > file2
$ cat file2
This is my first line
line 1
line 2
line 3

使用 for 循环将第一行插入到当前目录中的每个文件中:

for i in $( ls * ); do sed -i '1 s/^/This is my first line\n/' $i; done
©2015-2025 Norria support@norria.com