分页: 1 / 1

sed 怎么只替换文件名部分?

发表于 : 2013-03-04 23:27
eexpress
路径不替换,文件名才替换。

echo "/dev/ttyUSB0"|sed 'h;s/.*\///;s/0/1/g;G;s/^.*\///'

写不出了。那G没理解怎么用。

Re: sed 怎么只替换文件名部分?

发表于 : 2013-03-04 23:55
millenniumdark
看不懂要做什麽?

Re: sed 怎么只替换文件名部分?

发表于 : 2013-03-05 0:10
eexpress
sed 'h;s:.*/::;s/0/1/g;x;s:[^/]\+$::g;G;s/\n//'
cfy 解决了。