【发布时间】:2021-04-13 15:43:11
【问题描述】:
我知道我的问题对你们中的许多人来说听起来很愚蠢,但是有人可以帮助我解决大学话题吗? 语句如下: 制作一个接收目录 D 作为参数的 shell 脚本。该脚本将递归地遍历目录 D,并将查找并显示所有不包含任何文件的子目录的路径(它们为空或仅包含子目录)。 请不要使用“查找”,谢谢大家。
【问题讨论】:
-
你了解递归函数了吗?祝你好运。
-
我们只做了while和for,但没有做递归浏览目录的方法,尤其是如何打开目录中的文件夹
-
您学习过如何测试目录条目是文件还是目录?如果
if [ -f "$item" ] ; then echo "$item is a file" ; elif [ -d $item ] ; then echo "$item is a dir" ; fi?您需要在此处发布一些代码。我们将帮助您解决解决问题的最佳尝试,但我们不会为您编写它。祝你好运。 -
他们只教我们如何处理文件中的数据,对不起我没有上传代码,但我真的不知道如何开始这个问题。
-
那么你的导师给了你一个他们没有给你任何准备的作业。你应该和他们讨论这个。或使用
[bash] for loop directory在此处搜索并找出一些要发布的代码。让它在一个目录中工作,然后更新你的 Q。祝你好运。