Зачем нужен xargs и как его использовать с другими командами?

Junior
161 просмотров
AFK Offer AI

xargs берёт stdin и передаёт его как аргументы другой команде. Это нужно потому что некоторые команды не читают stdin напрямую. Например, find . -name "*.tmp" | xargs rm удалит все найденные файлы. Флаг -P позволяет запускать параллельно, -I{} задаёт место подстановки. Без xargs многие пайплайны просто не работают.

Следующий вопрос

Что такое /proc и какую информацию там можно найти?