【发布时间】:2015-10-06 13:54:52
【问题描述】:
谁能帮我解释为什么这不起作用。终端没有抱怨它正在使用 ./FHTest.sh 运行,但它也没有输出任何内容。在另一个 shell 脚本中使用相同的方法,我可以遍历每个文件。
#!/bin/bash
OrDir="/Volumes/Misc/Downloads"
find "$OrDir" -type f -exec /bin/bash -c \
'f2=$(basename "$1")
echo "${f2%.*}"
' _ {} \;
ls -l的输出:
-rwxr-xr-x 1 xxx staff 173 6 Oct 14:51 FHTest.sh
【问题讨论】: