[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: чем можно пожать файл на куски?



On 2006.06.02 at 13:29:05 +0200, Anton Petrusevich wrote:

> On Friday 02 June 2006 12:53, aor E Lia Zod wrote:
> > восстановить:
> > $ cat filename.* > filename.ogg
> 
> Покажите мне гарантию, что filename.* будут развёрнуты шеллом в правильном 
> порядке? Насколько я помню, нет такой, и даже я нарывался, вроде. Правильный 
> ответ: cat `ls filename.*`, поскольку в мане на ls сказано, что он сортирует 
> имена файлов. Или меня подводит склероз?

Подводит. За все shell-ы не скажу, но в 
info -f bash 'Filename Expansion' английским по бэкграунду написано
  If one of these characters appears, then the word is regarded as
  a PATTERN, and replaced with an alphabetically sorted list of file
                                  ~~~~~~~~~~~~~~~~~~~~~
  names matching the pattern.

По-моему, в POSIX-е это тоже требуется, но искать лень.



Reply to: