Linux 拨号vps windows公众号手机端

linux中sed在指定字符前后添加内容

lewis 6年前 (2019-09-15) 阅读数 7 #网络运维
文章标签 linux

在Linux中,可以使用sed命令在指定字符前后添加内容。具体的操作方式如下:

  1. 在指定字符前添加内容:使用sed命令的s替换操作符,在替换操作符中使用正则表达式匹配指定字符,并在替换内容中添加要添加的内容。例如,要在字符串"Hello World"的空格前添加"Hello ",可以使用以下命令:
echo "Hello World" | sed 's/\s/ Hello /'

输出结果为:“Hello Hello World”

  1. 在指定字符后添加内容:使用sed命令的s替换操作符,在替换操作符中使用正则表达式匹配指定字符,并在替换内容中添加要添加的内容。例如,要在字符串"Hello World"的空格后添加" World",可以使用以下命令:
echo "Hello World" | sed 's/\s/ World&/'

输出结果为:“Hello World World”

在上述命令中,正则表达式"\s"匹配空格字符,"&"表示匹配到的字符。因此通过在替换内容中添加要添加的内容,即可以在指定字符前后添加内容。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门