#!/bin/bash # 编写一个Shell脚本,接受一个目录名作为参数,并列出该目录下的所有文件和子目录,并人性化显示文件的大小 if [ -d $1 ]; then echo "目录名:$1" echo "文件列表:" # 也可以直接写成 ls -lh $1 output=`ls -lh $1` echo "$output" else echo "目录不存在" fi