【发布时间】:2011-01-06 14:01:40
【问题描述】:
我得到了一个看起来像这样的文件
dcdd62defb908e37ad037820f7 /sp/dir/su1/89/asga.gz
7d59319afca23b02f572a4034b /sp/dir/su2/89/sfdh.gz
ee1d443b8a0cc27749f4b31e56 /sp/dir/su3/89/24.gz
33c02e311fd0a894f7f0f8aae4 /sp/dir/su4/89/dfad.gz
43f6cdce067f6794ec378c4e2a /sp/dir/su5/89/adf.gz
2f6c584116c567b0f26dfc8703 /sp/dir/su6/895/895.gz
a864b7e327dac1bb6de59dedce /sp/dir/su7/895/895.gz
如何使用 sed 替换所有 su* 以便我可以用单个值替换,例如
sed "s/REXEXP/newfolder/g" myfile
提前致谢
【问题讨论】:
-
您到底希望“输出”是什么?你必须使用
sed吗?最后,以su开头的目录是否总是采用su[0-9]的形式?su[0-9]*?你也想去掉 md5 和吗?