私はこのスレッドを読んでいました:ファイルの行をループする方法は?
IFS
とは ?そして、for
のコンテキストでの使用法は何ですか -ループ?
承認された回答:
IFS
Input
の略です Internal Field Separator
–フィールドを区切るキャラクターです。投稿した例では、改行文字(n
)に設定されています );したがって、設定後、for
テキストを1行ずつ処理します。この例では、IFS
の値を変更できます。 (入力ファイルにある文字に)テキストがどのように分割されるかを確認します。
ところで、あなたが投稿した回答から、2番目の解決策は推奨されるものです…
@jasonwryanが気付いたように、それはInput
ではありません ただし、Internal
。名前Input
awk
から来ました OFS
もあります –Output Field Separator
。