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

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

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

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

Чем podman отличается от Docker?