当test -e file
不够灵活时,我倾向于使用以下 Bash 习惯用法来检查文件是否存在:
if [ -n "$(find ${FIND_ARGS} -print -quit)" ] ; then
echo "pass"
else
echo "fail"
fi
但由于我只对布尔值感兴趣,有什么${FIND_ARGS}
可以让我代替的:
if find ${FIND_ARGS} ; ...
当test -e file
不够灵活时,我倾向于使用以下 Bash 习惯用法来检查文件是否存在:
if [ -n "$(find ${FIND_ARGS} -print -quit)" ] ; then
echo "pass"
else
echo "fail"
fi
但由于我只对布尔值感兴趣,有什么${FIND_ARGS}
可以让我代替的:
if find ${FIND_ARGS} ; ...