[Comm] помогите с bash
Michael Isachenkov
=?iso-8859-1?q?vikerness_=CE=C1_mail=2Eru?=
Ср Янв 18 11:24:01 MSK 2006
>>есть файлы в которых есть пробел, например "aaa bbb ccc.xxx"
>>вот кусок кода
>>in=$1
>>if [ -n "$in" ]; then
>> for i in `/bin/ls -1 "$in"`
>> do
>> echo$i
>> done
>>fi
>>так вот когда код натыкается на файл с пробелами то echo $i выдает по
>>отдельности ааа bbb ccc.xxx как сделать что бы он выдавал этот файл
>>одной строкой
>>спасибо
>
> Этот кусок кода, как и любой иной код, на трезвую (или здоровую) голову
> не понять - bash-язык весьма алогичен. Что означает, например, условие
> [ -n "$in" ];? Ведь это чистейший кретинизм! К сожалению, ничем помочь
> не могу. Я специализируюсь по нормальным и более-менее логическим языкам,
> таким как Паскаль, Си, Бейсик ( ;) ), например. Ваш код, насколько я понял,
> предназначен для того, чтобы выводить на экран список файлов? Но нафиг?
> Есть же команда ls! А если надо в программе, так напишите лучше на Си или
> на Паскале.
поцчему алогичен?
поцчему кретинизм?
потому что вы привыкли к одному, а тут совсем другое?
--
Michael Isachenkov
Подробная информация о списке рассылки community