Как получить слишком много аргументов при использовании *

echo *.log | xargs


Команда echo *.log | xargs выполняет следующее:
echo *.log выводит список файлов с расширением .log в текущем каталоге.
xargs передает этот список файлов как аргументы команде , выполняя её для каждого файла.

Это полезно, когда нужно применить определенную команду к множеству файлов. Если количество файлов слишком велико, может возникнуть ошибка «слишком много аргументов». В таком случае, можно воспользоваться командой find или for для обработки файлов пакетами.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *