sed命令中 该选项会将其后面的脚本命令添加到已有的命令中 什么意思?

sed命令中 该选项会将其后面的脚本命令添加到已有的命令中 什么意思?

-e  脚本命令  该选项会将其后面的脚本命令添加到已有的命令中。

-f  脚本文件  该选项会将其文件中的脚本命令添加到已有的命令中。



什么叫该选项会将其后面的脚本命令添加到已有的命令中?


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
大白老师 2022-09-27 21:58:55

举个例子:

sed  's/test/log/g'  data.txt

上述命令中,sed 为命令关键字,'s/test/log/g'就是脚本命令。 该命令就是把后面这个要替换的脚本命令和添加到sed命令中替换脚本。

可以自己测试一下。创建一个log.txt文件。利用vim打开,在vim的底行模式下输入: s/test/log/g就可以直接把文件中所有的test替换为log

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师