当前位置: 技术问答>linux和unix
还是字段截取问题啊!---sed / awk
来源: 互联网 发布时间:2016-07-22
本文导语: 有如下字段:SCRIPTNAME "/export/opt/bank_scripts/ALSBSCORE.sh" 怎么才能把后面的SH 名字取出来啊? 得到:ALSBSCORE.sh 各位大哥,帮帮忙啊! | 果然是UNIX问题,这个问题好像问过了以前 cat 1 | awk...
有如下字段:SCRIPTNAME "/export/opt/bank_scripts/ALSBSCORE.sh"
怎么才能把后面的SH 名字取出来啊?
得到:ALSBSCORE.sh
各位大哥,帮帮忙啊!
怎么才能把后面的SH 名字取出来啊?
得到:ALSBSCORE.sh
各位大哥,帮帮忙啊!
|
果然是UNIX问题,这个问题好像问过了以前
cat 1 | awk -F/ '{print $NF}' | tr -d '"'
cat 1 | awk -F/ '{print $NF}' | tr -d '"'
|
#cat testtext
SCRIPTNAME "/export/opt/bank_scripts/ALSBSCORE.sh"
#cat sub.sed
s/"//g
s//[^/]+////g
s//[^/]+///
#sed -f sub.sed testtext | awk '{print $2}'
ALSBSCORE.sh
|
awk -F'[/"]' '{print $(NF-1)}'
|
[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
ALSBSCORE.sh
[u@H /billing/user/test]$echo "/export/opt/bank_scripts/ALSBSCORE.sh"|awk -F'/' '{print $5}'
ALSBSCORE.sh
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。