- ベストアンサー
hcdって何でしょうか?
シェル初心者です。 どなたか教えて下さい。 現在シェルの解読しています。 cat ${ファイル名} | while read hcd bcd fn これが何をしているのか解りません。 ファイルをどういう風に読込んでいるでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
bashの場合ですが ファイルを1行ずつ、 区切り文字($IFS に設定されている。 デフォルトでは空白|タブ|改行)で分割して、 順に $hcd, $bcd, $fn に代入しています。 (3つ以上に分割できるときは、3番目以降の要素は全部 $fn に入る) 'hcd'という名前自体はそのスクリプトを書いた人が決めたもので、 cat しているファイルの各行の先頭の単語の意味が、 hcd と名付けるのにふさわしいものなのでしょう。 (bcd, fn も同様)
お礼
大変役に立ちました。ありがとうございました。