bukkake 发表于 2010-11-30 17:48

Mac的sed -i

似乎在Mac上的sed如果用到了-i的话必须写成-i.bak于是就会多出很多.bak文件,请问如何不生成或者安全的删除呢,我对rm命令还是有点恐惧:oops:

lululau 发表于 2010-12-03 11:53

装个GNU的sed啊,可以下载源代码编译或者通过MacPorts安装

bukkake 发表于 2010-12-03 14:56

装个GNU的sed啊,可以下载源代码编译或者通过MacPorts安装
lululau 发表于 2010-12-03 11:53 http://bbs.chinaunix.net/images/common/back.gif


    这个不可能,是开发mac程序给客户用的:cry:

lululau 发表于 2010-12-03 16:18

本帖最后由 lululau 于 2010-12-03 16:19 编辑


> sed -i '' 'sed expression' file_name
-i 选项后面是两个单引号,单引号里面什么都没有, -i 和第一个单引号之间必须有一个空格

bukkake 发表于 2010-12-03 16:51

-i 选项后面是两个单引号,单引号里面什么都没有, -i 和第一个单引号之间必须有一个空格
lululau 发表于 2010-12-03 16:18 http://bbs.chinaunix.net/images/common/back.gif


    非常感谢,这个可以用,总算可以摆脱rm了:P
页: [1]
查看完整版本: Mac的sed -i