路径分裂字符串有和没有subirs

时间:2017-01-16 13:50:33

标签: string bash variables split sh

如果if / after之后如何分割这个字符串?

我有这样的道路:

/HDD1/Movies/Excursion.2016/
/HDD1/Movies/Excursion.2016/name1
/HDD1/Movies/Excursion.2016/name2
/HDD1/Movies/Excursion.2016/name3

我的剧本:

d=/HDD1/Movies/Excursion.2016/
dname=${d#/*/}
dname=${dname%/*}
echo $dname

输出:Movies / Excursion.2016

d=/HDD1/Movies/Excursion.2016/name1
dname=${d#/*/}
dname=${dname%/*}
echo $dname

输出:Movies / Excursion.2016

我总是想要一切/电影/

示例:

d=/HDD1/Movies/Excursion.2016/
output : Excursion.2016

d=/HDD1/Movies/Excursion.2016/name1
output : Excursion.2016/name1

d=/HDD1/Movies/Excursion.2016/name2
output : Excursion.2016/name2

1 个答案:

答案 0 :(得分:0)

尝试此操作(警告,使用特定于bash的语法):

pip install git+https://github.com/cvhciKIT/sloth.git
conda install -c anaconda pyqt=4.11.4
conda install scikit-image