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: