Bash

Материал из wiki.nntc.nnov.ru
Версия от 10:43, 28 апреля 2012; Vovan (обсуждение | вклад) (Новая: ==Работа с файлами содержащими пробелы== #!/bin/bash OLD_IFS=$IFS IFS=$(echo "") for i in $(ls *.odt) do echo "$i" done IFS=$OLD_IFS (11:31:41) ...)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Работа с файлами содержащими пробелы

#!/bin/bash
OLD_IFS=$IFS
IFS=$(echo "")
for i in $(ls *.odt)
do
echo "$i"
done
IFS=$OLD_IFS

(11:31:41) Юрий Азовцев: переопределяем переменную окружения IFS (она содержит символ - разделения слов в строке), меняем его на символ \n - перевода на новую строку - и все хокей

==