path変数があります/usr/apps/app1/home/usera/run/10/_tmp/folder1/folder1
。/usr/apps/app1/home/usera/run/10/_tmp
シェルスクリプトから抽出する方法は?
ベストアンサー1
シェルを使うパラメータ拡張:
dir=/usr/apps/app1/home/usera/run/10/_tmp/folder1/folder1
echo "${dir%/*/*}"
/usr/apps/app1/home/usera/run/10/_tmp
パラメータ拡張拡張パラメータ:$foo
、、$1
。これを使用して文字列または配列操作を実行できます"${file%.mp3}"
。彼らは"${0##*/}"
"${files[@]: -4}"
いつも引用してください。
望むより:http://mywiki.wooledge.org/BashFAQ/073そして
LESS='+/Parameter Expansion' man bash
また参照http://wiki.bash-hackers.org/syntax/pe