Имена файлов в переменных баша
Возьмите себе за правило заключать значения переменных в которых храняться имена файлов или путей в кавычки. Таким образом будут поддерживаться пути и имена файлов в которых содержаться пробелы.
#!/bin/sh for i in "$@"; do echo "$i" done
то вывод у комманды
./script.sh my\ files/*
будет адекватный. если попробовать без кавычек то работать будет криво. можете попробовать. :-)
- 1140 просмотров
Страница для печати
..

Если имя переменной нужно вывести на экран, то же заключать? :D
http://gazette.linux.ru.net/rus/articles/abs-guide/c1794.html
ps за правило надо взять думать, какие кавычки ставить ;)
> Если имя переменной нужно вывести на экран, то же заключать? :D
Непременно господа и обязательно!
> ps за правило надо взять думать, какие кавычки ставить ;)
а пго подумать это вы згя, батенько, згя ... думадь вгедно для здаговья господа.
:-D
думать - вообще полезное занятие :)
Отправить комментарий