【发布时间】:2011-07-31 12:05:53
【问题描述】:
我正在动手操作 Unix sed 命令。我在一个文件中尝试了替换和附加命令。但是难点是,我要创建一个中间文件,然后mv重命名为原来的文件。
有没有办法在同一个文件中一次性完成?
[root@dhcppc0 practice]# sed '1i\
> Today is Sunday
> ' file1 > file1
[root@dhcppc0 practice]# cat file1
[root@dhcppc0 practice]#
文件被删除!
[root@dhcppc0 practice]# sed 's/director/painter/' file1 > file1
[root@dhcppc0 practice]# cat file1
文件被删除!
【问题讨论】:
-
有人否决了我的问题?但为什么呢?