从命令行在文件的每一行的开头添加字符串的最简单方法是什么?

宪法

我正在寻找一种方法来向每行的开头添加一些字符串(每行相同的字符串)。不是可定制的东西,而是易于记忆并且可在每个POSIX兼容平台(以及每个shell)上使用的东西。

约瑟夫·R。

您可以使用sed

sed -i 's/^/your_string /' your_file

感谢Stephane和Marco的评论,请注意,该-i选项不是POSIX。一个POSIX的方法来做到这一点是

sed 's/^/your_string /' your_file > tmp_copy && mv tmp_copy your_file

perl

perl -pi -e 's/^/your_string /' your_file

解释

这两个命令都执行正则表达式替换,用^所需的字符串替换行(的开头-i两个命令中开关可确保在适当位置编辑文件(即,更改将反映在文件中,而不是打印到stdout)。

sed应该可以在任何符合POSIX的操作系统上使用,并且perl应该可以在大多数现代Unices上使用,除了那些经过努力将其删除的软件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在大型表的每一行上完成功能的最简单方法是什么?

来自分类Dev

在命令行中从尾部执行文本的最简单方法是什么?

来自分类Dev

从命令行向Windows用户授予“作为服务登录”的最简单方法?

来自分类Dev

从命令行向文件添加文本的最快方法是什么?

来自分类Dev

使用JS在字符串中找出字符重复的最简单方法是什么?

来自分类Dev

防止空字符终止我的字符串的最简单方法是什么?

来自分类Dev

在命令行中创建新文件的最快/最简单的方法是什么?

来自分类Dev

如何使用sed将字符串添加到文件中每一行的开头?

来自分类Dev

使用 Python CSV 删除 CSV 中一行的最简单方法是什么?

来自分类Dev

在Julia中获取UTF-8子字符串的最简单方法是什么

来自分类Dev

在Powershell中增加字符串变量中数字的最快/最简单方法是什么?

来自分类Dev

将字符串(例如“5:4”)转换为数值的最简单方法是什么

来自分类Dev

VB .Net在文本框的每一行的开头和结尾添加字符串

来自分类Dev

定时命令行工具的最简单方法

来自分类Dev

从文件中每一行的开头删除电子邮件字符串

来自分类Dev

如何从日志文件中删除以特定字符串开头的每一行?

来自分类Dev

在日志文件中每一行的开头打印特定的字符串

来自分类Dev

使用gmail从命令行发送带有图片附件的邮件的最简单方法?

来自分类Dev

字符串替换 *./*: 什么都不做,使用从命令行传递给批处理文件的变量

来自分类Dev

如何使用命令行在文本文件的顶部插入一行?

来自分类Dev

如何使用命令行在文本文件的顶部插入一行?

来自分类Dev

使用命令行注释/取消注释某些行的最简单方法

来自分类Dev

如何从命令行发送多行字符串

来自分类Dev

在特定的两个字符之间获取字符串的最简单方法是什么?

来自分类Dev

检查数据帧值中是否出现字符/子字符串的最简单方法是什么?

来自分类Dev

恢复最后一个以GNU / Octave命令行中的字符串开头的命令

来自分类Dev

恢复最后一个以GNU / Octave命令行中的字符串开头的命令

来自分类Dev

为命令添加自定义文件名自动完成行为的最简单方法是什么?

来自分类Dev

C 编程从命令行输入字符串读取一个整数

Related 相关文章

  1. 1

    在大型表的每一行上完成功能的最简单方法是什么?

  2. 2

    在命令行中从尾部执行文本的最简单方法是什么?

  3. 3

    从命令行向Windows用户授予“作为服务登录”的最简单方法?

  4. 4

    从命令行向文件添加文本的最快方法是什么?

  5. 5

    使用JS在字符串中找出字符重复的最简单方法是什么?

  6. 6

    防止空字符终止我的字符串的最简单方法是什么?

  7. 7

    在命令行中创建新文件的最快/最简单的方法是什么?

  8. 8

    如何使用sed将字符串添加到文件中每一行的开头?

  9. 9

    使用 Python CSV 删除 CSV 中一行的最简单方法是什么?

  10. 10

    在Julia中获取UTF-8子字符串的最简单方法是什么

  11. 11

    在Powershell中增加字符串变量中数字的最快/最简单方法是什么?

  12. 12

    将字符串(例如“5:4”)转换为数值的最简单方法是什么

  13. 13

    VB .Net在文本框的每一行的开头和结尾添加字符串

  14. 14

    定时命令行工具的最简单方法

  15. 15

    从文件中每一行的开头删除电子邮件字符串

  16. 16

    如何从日志文件中删除以特定字符串开头的每一行?

  17. 17

    在日志文件中每一行的开头打印特定的字符串

  18. 18

    使用gmail从命令行发送带有图片附件的邮件的最简单方法?

  19. 19

    字符串替换 *./*: 什么都不做,使用从命令行传递给批处理文件的变量

  20. 20

    如何使用命令行在文本文件的顶部插入一行?

  21. 21

    如何使用命令行在文本文件的顶部插入一行?

  22. 22

    使用命令行注释/取消注释某些行的最简单方法

  23. 23

    如何从命令行发送多行字符串

  24. 24

    在特定的两个字符之间获取字符串的最简单方法是什么?

  25. 25

    检查数据帧值中是否出现字符/子字符串的最简单方法是什么?

  26. 26

    恢复最后一个以GNU / Octave命令行中的字符串开头的命令

  27. 27

    恢复最后一个以GNU / Octave命令行中的字符串开头的命令

  28. 28

    为命令添加自定义文件名自动完成行为的最简单方法是什么?

  29. 29

    C 编程从命令行输入字符串读取一个整数

热门标签

归档