0
我有一个shell脚本变量如下删除变量的一部分,壳牌将值分配给另一个变量脚本
a='\bin\tem\abc\xyz.sh'
我必须从路径中删除xyz.sh,需要将其存储在一个又一个变量叫做b。那是b必须包含'\ bin \ tem \ abc \'。
我有一个shell脚本变量如下删除变量的一部分,壳牌将值分配给另一个变量脚本
a='\bin\tem\abc\xyz.sh'
我必须从路径中删除xyz.sh,需要将其存储在一个又一个变量叫做b。那是b必须包含'\ bin \ tem \ abc \'。
您可以使用参数扩展:
b="${a%\\*}\\"
这消除后\
和之后与\
追加前的一切。
[Shell Parameter Expansion](http://www.gnu.org/software/bash/manual/bashref.html#Shell-Parameter-Expansion) –