0
Sup mates, 在bash中建立一个“find”命令 当目录通过但目前没有通过时,运行“find”会默认为“find ./”添加论坛bash
什么我的代码出现的是我的递归功能(即增加了在其文件树中所有项的FUNC)与适用于使用循环$ @
recurse(){
oldIFS=$IFS
IFS=$'\n'
for f in [email protected]
do
list="`echo -e "$list\n$PWD/${f}"`"
if [[ -d "${f}" ]]
then
cd "${f}"
recurse $(ls -1 ".")
cd ..
fi
done
IFS=$oldIFS
}
那么,有没有办法添加命令行参数,所以我保持代码相同 或 如何创建一个变量持有$ @所以我可以在 以上的for循环中使用它,然后如果我检测到$#== 0,我可以将该变量设置为“./”。
谢谢布罗。这工作。 – John