シェルスクリプトで実行後の小なり記号

シェルスクリプトで実行後の小なり記号

簡単なはずですが、なぜ<右矢印ではなく「左矢印」が使用されるのかを知りたいです。

   if
   fi
   done < a.txt

左矢印はどういう意味ですか? 条件が完了したので、出力は右矢印で done > a.txt のように a.txt に保存されるはずだと思いました。

if 文に左矢印を使用するのはなぜですか?

答え1

矢印はリダイレクト用です。>出力ファイル記述子、<入力ファイル記述子をリダイレクトします。

あなたは関連した質問を沢山しているので、本当にのマニュアルページを参照してくださいbash。次を試してください:

man bash

利用可能ですオンラインそして良いドキュメンテーション

関連情報