Linux:如何使sed指令生效呢?默认只是显示了而已,没有效果啊
文件test内容如下aaabbb使用指令sed's/^/Demo:/'test后,控制台输出如下信息Demo:aaaDemo:bbb符合预期,但是vitest后发现文件内...
文件test内容如下
aaa
bbb
使用指令sed 's/^/Demo:/' test后,控制台输出如下信息
Demo:aaa
Demo:bbb
符合预期,但是vi test后发现文件内容根本就没变,还是那样...求解.... 展开
aaa
bbb
使用指令sed 's/^/Demo:/' test后,控制台输出如下信息
Demo:aaa
Demo:bbb
符合预期,但是vi test后发现文件内容根本就没变,还是那样...求解.... 展开
4个回答
展开全部
sed 's/^/Demo:/' test 只对文本处理后显示在终端上,编辑后的文本没有保存,使用sed 's/^/Demo:/' test > test1 看看
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是加参数-i
效果相当于sed 's/^Demo:/' test > abc ; mv abc test
sed -i 's/^/Demo:/' test
效果相当于sed 's/^Demo:/' test > abc ; mv abc test
sed -i 's/^/Demo:/' test
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加 -i
sed -i 's/^/Demo:/' test
sed -i 's/^/Demo:/' test
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询