我需要编写一个shell脚本,该脚本查看当前目录的内容,并为所有目录打印出“ Directory”一词,然后显示目录名称以及以逗号分隔的目录内容列表(按修改顺序排序)时间并为所有文件打印出单词“文件”和文件名。
我想应该使用echo命令和一个for循环来编写它,该循环会迭代目录中的所有文件,但不知道如何执行。
#!/bin/sh
for x in *
do
done
答案 0 :(得分:0)
这个小脚本将为您提供帮助。
for x in `ls $(pwd)/`
do
if [ -d $x ]
then echo $x
fi
done
说明:
for
在某个目录中循环。在pwd
中。-d
检查项目是否为目录。