list()
{
cd $1
echo "$(pwd):"
ls
for i in $(ls)
do 毁友档
if [ -d $i ] then
echo
list $i
fi
done
}
read -p "Input a folder name: " folder
echo
list $folder
结果完全符合ls -R的格式。
唯一的问题就是:输入的只允许是祖先目录的绝对路径,告仿或者单纯目录名(此时脚纤乱本必须与祖先目录同级),不能包含相对路径。
欢迎分享,转载请注明来源:内存溢出
list()
{
cd $1
echo "$(pwd):"
ls
for i in $(ls)
do 毁友档
if [ -d $i ] then
echo
list $i
fi
done
}
read -p "Input a folder name: " folder
echo
list $folder
结果完全符合ls -R的格式。
唯一的问题就是:输入的只允许是祖先目录的绝对路径,告仿或者单纯目录名(此时脚纤乱本必须与祖先目录同级),不能包含相对路径。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)