Скрипт по проверке SVN.

Andrew Bondarenko bond на relex.ru
Ср Окт 13 12:01:59 BST 2010


On 10/13/2010 12:23 PM, Alexander Smirnov wrote:
>    Andrew Bondarenko wrote:
>> On 10/12/2010 07:19 PM, dimas wrote:
>>>>> да, это хорошо, только еще надо учесть что в общем случае имена
>>>>> директорий могут содержать пробелы
>>>> Это вроде учтено
>>> нифига. кавычки - это хорошо, только for читает список аргументов через пробел,
>>> так что "folder 1" разобьется на "folder" и "1". в свое время спотыкался об это,
>>> долго не мог додумать, в чем же прикол. с тех пор и перешел на find | while
>>> read... , ибо тут все четко - по строчке за раз, а там что хочешь пиши
>>>
>> Протестую!!! =)
>> Я ж это во всех скритпах пользую, Вы что, не пугайте меня так! ;)
>>
>> [12 Oct 21:07:05] ~/test $ ls -1
>> this file name has six words
>> very bad filename !@#$%^&*()
>> [12 Oct 21:08:14] ~/test $ for i in * ; do echo " ->$i<- " ; done
>>     ->this file name has six words<-
>>     ->very bad filename !@#$%^&*()<-
>>
>>
> да, кстати, действительно работает
>
> вот for in $(ls) ведет себя как описал dimas, а for in * - отлично работает.
> почему - не знаю :) объясните плз
>

вообще-то нет. =)

info ls

[...]
10.1.5 General output formatting
--------------------------------

These options affect the appearance of the overall output.

`-1'
`--format=single-column'
      List one file per line.  This is the default for `ls' when standard
      output is not a terminal.
[...]

Немногие знают, но факт ;)




Подробная информация о списке рассылки ubuntu-ru