修整字符串中的字符串
这个问题在这里已经有了答案:
ONLY_L="${FILES##*/}"
要么
ONLY_L="$(basename "$FILES")"
要么
ONLY_L="$(echo "$FILES" | sed 's|.*/||')"
做你想做的事
对于sed
,你不必使用/
例如,这也适用于:
echo $FILES | sed 's#/tmp/files/##'
你应该使用这个basename命令。 它会自动删除路径并留下文件名:
basename /tmp/files/list
输出:
list
链接地址: http://www.djcxy.com/p/57083.html