2014-03-31 29 views
-1

我正在学KSH在momment,不知道....如果你使用的命令:KSH脚本列表文件/目录在另一个地方

LS *它会在当前目录下包括任何显示所有文件其他目录。

如果我想在其他目录中显示所有项目,该怎么办?我将如何做到这一点。

这是我首次被使用:

#!/bin/ksh 

echo "Files in Folder:" 
ls .* 
+0

阅读[Globs vs Regular Expressions](http://lwn.net/Articles/96687/)。 –

回答

1

没有,ls .*只列出隐藏的文件和目录,其中按照惯例以点开始。这将包括..,它实际上将列出父目录中的文件。您只能使用lsls *。如果您想列出另一个目录的内容,请使用ls $1并像这样调用脚本:script.ksh /tmp

相关问题