如何在这样的 bash 循环中分隔路径和文件元素?
for file in `find /my/path -name "*.ext"`
do
#(path,onlyfile) = separate_path_and_file $file
#dosomethingwith $onlyfile
done
Run Code Online (Sandbox Code Playgroud)
Ign*_*ams 13
你不能。但是你可以分开做。
$ foo=/usr/local/bin/bar
$ echo "${foo##*/}"
bar
$ echo "${foo%/*}"
/usr/local/bin
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23857 次 |
| 最近记录: |