首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

还是字段截取有关问题啊sed / awk

2012-02-19 
还是字段截取问题啊!---sed / awk有如下字段:SCRIPTNAME /export/opt/bank_scripts/ALSBSCORE.sh怎么才

还是字段截取问题啊!---sed / awk
有如下字段:SCRIPTNAME "/export/opt/bank_scripts/ALSBSCORE.sh" 
怎么才能把后面的SH 名字取出来啊? 
得到:ALSBSCORE.sh 
各位大哥,帮帮忙啊!

[解决办法]
[u@H /billing/user/test]$basename /export/opt/bank_scripts/ALSBSCORE.sh
ALSBSCORE.sh

[u@H /billing/user/test]$echo "/export/opt/bank_scripts/ALSBSCORE.sh"|awk -F'/' '{print $5}'
ALSBSCORE.sh
[解决办法]

Perl code
#cat testtext SCRIPTNAME "/export/opt/bank_scripts/ALSBSCORE.sh"#cat sub.sed s/"//gs/\/[^\/]\+\//\//gs/\/[^\/]\+\///#sed -f sub.sed testtext | awk '{print $2}'ALSBSCORE.sh
[解决办法]
awk -F'[/"]' '{print $(NF-1)}'
[解决办法]
果然是UNIX问题,这个问题好像问过了以前

cat 1 | awk -F/ '{print $NF}' | tr -d '"'

热点排行