コマンドライン引数を使用して、任意の数のディレクトリからファイルを一覧表示しようとしています。コマンドラインを介してディレクトリパスを渡し、検索されたディレクトリにあるファイルを表示しようとしています。このようなもの。「ディレクトリ:PATH1」ファイルファイルファイル
「ディレクトリ:PATH2」ファイルファイル
等
したがって、$ *を使用してすべてのコマンドライン引数を渡しますが、最初にリストされたディレクトリのファイルのみが表示されます。
#!/bin/bash
cd $*
for filename in *
do
echo "Directory: $*"
echo $filename
done