我的目标是编写一个脚本,递归搜索当前工作目录及其子目录,并打印出普通文件数量、目录数量、块特殊文件数量、字符特殊文件数量、FIFO数量和符号链接数量。我必须使用[[ ]]条件测试。问题是我不知道如何开始。
我尝试了以下内容来搜索所有普通文件,但我不确定递归在BASH脚本中的确切工作方式:
但我得到的结果是0。有人能帮忙吗?
我尝试了以下内容来搜索所有普通文件,但我不确定递归在BASH脚本中的确切工作方式:
function searchFiles(){
if [[ -f /* ]]; then
return 1
fi
}
searchFiles
echo "Number of ordinary files $?"
但我得到的结果是0。有人能帮忙吗?
pushd
和popd
。 - phoxis