LINUX.ORG.RU

История изменений

Исправление vodz, (текущая версия) :

ls | xargs -p -l gzip # gzips every file in current directory, one at a time, prompting before each operation

Ну а чего, тут как раз удобно — будет отсортированно по алфавиту (find же не сортирует) и не будет проблемы max args если тупо echo *, а без echo, так у gzip * не будет промпта. Всё ровно наоборот, чем у того примера, что не оставило равнодушным прокомментировать в этом треде: отключить sort и отдельный cd и один столбец (по умолчанию не на терминал)...

Хотя это скорее unix, чем shell, тут явно цикл надо было делать, всё равно по одному аргументу работает. Про \n в именах лучше опустить :)

Исправление vodz, :

ls | xargs -p -l gzip # gzips every file in current directory, one at a time, prompting before each operation

Ну а чего, тут как раз удобно — будет отсортированно по алфавиту (find же не сортирует) и не будет проблемы max args если тупо echo *, а без echo, так у gzip * не будет промпта. Всё ровно наоборот, чем у того примера, что не оставило равнодушным прокомментировать в этом треде: отключить sort и отдельный cd и один столбец (по умолчанию не на терминал)...

Хотя это скорее unix, чем shell, тут явно цикл надо было делать, всё равно по одному аргументу работает.

Исправление vodz, :

ls | xargs -p -l gzip # gzips every file in current directory, one at a time, prompting before each operation

Ну а чего, тут как раз удобно — будет отсортированно по алфавиту (find же не сортирует) и не будет проблемы max args если тупо echo *, а без echo, так у gzip * не будет промпта. Всё ровно наоборот, чем у того примера, что не оставило равнодушным прокомментировать в этом треде: отключить sort и отдельный cd и один столбец (по умолчанию не на терминал)...

Исправление vodz, :

ls | xargs -p -l gzip gzips every file in current directory, one at a time, prompting before each operation

Ну а чего, тут как раз удобно — будет отсортированно по алфавиту (find же не сортирует) и не будет проблемы max args если тупо echo *, а без echo, так у gzip * не будет промпта. Всё ровно наоборот, чем у того примера, что не оставило равнодушным прокомментировать в этом треде: отключить sort и отдельный cd и один столбец (по умолчанию не на терминал)...

Исходная версия vodz, :

ls | xargs -p -l gzip gzips every file in current directory, one at a time, prompting before each operation

Ну а чего, тут как раз удобно — будет отсортированно по алфавиту (find же не сортирует) и не будет проблемы max args если тупо echo *, а без echo, так у gzip * не будет промпта. Всё ровно наоборот, чем у того примера, что не оставило равнодушным прокомментировать в этом треде: отключить sort и отдельный cd и один столбец (по умолчанию не на терминал)...