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后发现文件内容根本就没变,还是那样...求解....
展开
 我来答
点衡乐交18
2018-03-22 · TA获得超过319个赞
知道小有建树答主
回答量:282
采纳率:0%
帮助的人:39.7万
展开全部
字体一般不会包含在你写的程序里面,而是安装在系统中。
程序运行的时候会去调用系统的字体来显示,这样如果系统中安装了雅黑字体就能正常显示,如果没有则会显示默认字体如宋体就没有效果了。
yianjiajia
2013-11-05
知道答主
回答量:4
采纳率:0%
帮助的人:4.8万
展开全部
sed 's/^/Demo:/' test 只对文本处理后显示在终端上,编辑后的文本没有保存,使用sed 's/^/Demo:/' test > test1 看看
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LinLen
2013-11-05 · TA获得超过435个赞
知道小有建树答主
回答量:470
采纳率:40%
帮助的人:181万
展开全部
就是加参数-i
效果相当于sed 's/^Demo:/' test > abc ; mv abc test

sed -i 's/^/Demo:/' test
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大侠的眼泪
2013-11-05 · TA获得超过334个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:92.3万
展开全部
加 -i
sed -i 's/^/Demo:/' test
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式