スクリプトへの入力としてディレクトリをリダイレクトし、ファイルに出力します。

スクリプトへの入力としてディレクトリをリダイレクトし、ファイルに出力します。

事前に作成されたスクリプトのパラメータとしてディレクトリ名を使用したいと思います。その後、出力はホームディレクトリに新しく作成されたファイルに移動されます。パイプ/リダイレクトが含まれます。どうすればいいですか?

read dir
$dir > script > outputfile

答え1

スクリプトでディレクトリ名をそのまま使用するには、そのディレクトリ名をパラメータとして渡します。

script $dir > outputfile

ディレクトリをスクリプトにリダイレクトできません。何を入力として見たいですか?名前?ディレクトリエントリの名前は何ですか?ディレクトリエントリの内容は何ですか?など。

スクリプトを作成するときにパラメータを処理する方法がわかっているとします。正確に何を達成したいですか?スクリプトを表示します。これは宿題ではないよね?

関連情報