从命令行参数显示特定目录的内容

时间:2013-09-28 07:45:54

标签: linux

我需要一个shell脚本来接受目录名并显示其内容。如果没有给出输入,则应列出HOME目录的内容。 (这应该使用命令行参数)

请提供一些提示和解决方案

2 个答案:

答案 0 :(得分:1)

if [ -z "$1"  ]
 then
  ls ~
 else 
  ls $1
fi

答案 1 :(得分:1)

如果显示的不是当前目录而是主目录,这可能最容易在脚本中运行:

cd $1 && ls