$'\r' とはどういう意味ですか?

$'\r' とはどういう意味ですか?

私は次のコード行を見つけました(源泉):

IFS=$'\r'

その行をどのように解釈するのかよくわかりません(特に$新しい行の前に文字がある理由)。 「Special Variable」という変数がIFS「Newline」という変数に設定されているようですが?

このコード行は何をし、Bashのどの部分でこれを許可しますか?

ベストアンサー1

IFS=$'\r'変数をIFSEnterに設定します。

bash許可するANSI-Cの引用ひも。$'string'に拡張される予定です。ひも、ANSI C規格で指定されているようにバックスラッシュエスケープ文字を置き換えます。

おすすめ記事