IFS - это переменная в оболочках Unix (Bourne, POSIX sh, bash, ksh, …), которая определяет, как неэкранированные подстановки разбиваются на слова.

IFS(сокращение от внутреннего разделителя полей) - это переменная в оболочках Unix ( sh, bourne-shell, ksh, bash, ash, dash, ksh, zsh,…), которая контролирует, как строки разделяются на несколько полей. В частности, замены переменных (например,$foo), которые не заключены в двойные кавычки или в нескольких других защищенных местах, разделены на несколько полей в зависимости от значения IFS; то же самое касается подстановки команд (например,$(foo)). Каждый персонаж, присутствующий вIFSявляется разделителем полей. Значение по умолчанию содержит пробел, табуляцию и новую строку.

Для других значений аббревиатуры IFS используйте соответствующий тег: