【发布时间】:2011-10-10 21:39:24
【问题描述】:
我是 bash 脚本的新手。我只是在尝试制作一个脚本来搜索目录并回显所有子目录的名称。
代码的基础是以下脚本(称为isitadirectory.sh):
#!/bin/bash
if test -d $1
then
echo "$1"
fi
如果我在命令行中输入
$bash isitadirectory.sh somefilename
如果是目录,它会回显一些文件名。
但我想搜索父目录中的所有文件。
所以,我正在尝试找到一种方法来做类似的事情
ls -l|isitadirectory.sh
当然,上面的命令是行不通的。谁能解释一个很好的脚本来做到这一点?
【问题讨论】:
-
首先,如果没有授予执行权限
chmod +x isitadirectory.sh,您可以执行脚本。然后你执行你的脚本./isitadirectory.sh。