Как получить, сохранить и восстановить $IFS

ifs () { echo -n "${IFS}"|hexdump -e '"" 10/1 "'\''%_c'\''\t" "\n"' -e '"" 10/1 "0x%02x\t" "\n\n"'|sed "s/''\|\t0x[^0-9]//g; $,/^$/d"


Эта команда выводит значения переменной $IFS (Internal Field Separator) — разделителя между словами в строке в командной оболочке. Она полезна для понимания того, какие символы используются в качестве разделителя при разбиении строк на слова.

Команда выводит значения $IFS в виде символов и их шестнадцатеричных кодов. Она может быть полезна при отладке или при необходимости проверить текущие значения $IFS.

Альтернативой этой команде может быть просто вывод значения переменной $IFS с помощью команды «echo $IFS».

Команда не принимает аргументов.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *