一个字符串替换的脚本
时间:2006-08-28 来源:qsxing
在bbs.chinaunix.net上面看到一个字符串替换的脚本,记录下落供以后参考:
文本文件urfile中有如下的字符串
/usr/local/test/xxx/1.gif
/usr/local/test/xxx/2.gif
/usr/local/test/xxxxxx/3.gif
请问如何操作,才能将每行的xxx取出来呢? 我想将每行的xxx取出来,将其附加到每行的*.gif中 变为1_xxx.gif、2_xxx.gif、3_xxxxxx.gif
/usr/local/test/xxx/1.gif
/usr/local/test/xxx/2.gif
/usr/local/test/xxxxxx/3.gif
请问如何操作,才能将每行的xxx取出来呢? 我想将每行的xxx取出来,将其附加到每行的*.gif中 变为1_xxx.gif、2_xxx.gif、3_xxxxxx.gif
awk 'BEGIN{FS=OFS="/"}{$NF=(substr($NF,1,1)"_"$(NF-1)"."substr($NF,3,3));print}' urfile
相关阅读 更多 +