IFS (Internal Field Separator) の値を表示する

Bash の for 文 その 2 で IFS を出したんですが、 デフォルトの IFS の中身を表示することができないかなと 考えていました。

普通に出力しても次のようになってしまいます。

$ echo "[$IFS]"

[
]

次のサイトに良い方法が載っていました。

【参考サイト】
IFS - http://www.curri.miyakyo-u.ac.jp/pub/doc/sh/node31.html

$ echo -n "$IFS" | od -b

0000000 040 011 012
0000003

$ echo -n "$IFS" | od -c

0000000      \t  \n
0000003

040 011 012 は 8進数です。
値としては スペース(0x20)、水平タブ(0x09)、改行(0x0A)になります。

Google サイト内検索

Amazonアソシエイト