shell命令,截取字符串,该如何解决
shell命令,截取字符串
读进来的字符串是 "a/b/c/d/a.wav"
我要新建个目录"a/b/c/d/"
如何截取最后一个"/"前的字符
或者mkdir的时候可以直接建立a/b/c/d这个文件夹,而不是把a.wav也算作路径名?
------解决方案--------------------
myval=a/b/c/d/a.wav
echo ${myval%/*}
读进来的字符串是 "a/b/c/d/a.wav"
我要新建个目录"a/b/c/d/"
如何截取最后一个"/"前的字符
或者mkdir的时候可以直接建立a/b/c/d这个文件夹,而不是把a.wav也算作路径名?
------解决方案--------------------
myval=a/b/c/d/a.wav
echo ${myval%/*}