ディレクトリ内のファイルの一覧を得る
単にディレクトリ内のファイルの一覧がほしい場合は
lsコマンドやfindコマンドではなく*を使う方が手軽
#!/bin/sh #dir.sh dir="$1" set -- "$dir"/* echo "Directory: $dir" echo "Number of files: $#" echo "List of files:" for name do echo " $name" done
$ ./dir.sh . Directory: . Number of files: 1 List of files: ./1.text