NoneXargs - это команда в Unix и большинстве Unix-подобных операционных систем, используемая для построения и выполнения командных строк из стандартного ввода.

xargs - это команда в Unix и большинстве Unix-подобных операционных систем, используемая для построения и выполнения командных строк из стандартного ввода. В ядре Linux до версии 2.6.23 произвольно длинные списки параметров не могли быть переданы команде, поэтому xargs разбивает список аргументов на подсписки, достаточно малые, чтобы быть приемлемыми.

xargs часто охватывает те же функции, что и backquote(`)функция многих оболочек, но она более гибкая и часто также более безопасная, особенно если на входе есть пробелы или специальные символы. Это хороший помощник для команд, выводящих длинные списки файлов, напримерfind, locate а также grep, но только если вы используете -0, поскольку xargs без -0 плохо справляется с именами файлов, содержащими ', " а также space.