TGViewer
Linux / Линукс Linux / Линукс @linux_gram · 13.7K subscribers
Post #12700 2.76K
Xargs: как обрабатывать вывод команд пачками (параллельно)

Pipe в Bash крут, но xargs делает его мощнее: берёт ввод и передаёт аргументами другой команде.

Полезно для больших списков (файлы, PID). -P для параллели.

Пример: убить процессы по grep
ps aux | grep "myapp" | awk '{print $2}' | xargs -P 4 kill

Пояснение:
grep находит, awk берёт PID ($2), xargs kill'ит параллельно 4 штуки (-P4).

Практика: с find — find . -name "*.tmp" | xargs rm (без -exec). Экономит время на серверах.

Linux / Линукс
🥸
  • 👍 16
  • ❤ 3
More from @linux_gram
  1. Oct 6, 2026Linux / Линукс 🥸
  2. Oct 6, 2026Mold 3.0 переписали с C++ на Rust Рюи Уеяма, создатель LLVM lld, развивает свой второй про…
  3. Oct 6, 2026Оживляем старые ноутбуки Linux / Линукс🥸
  4. Oct 6, 2026Проект PhotoSuite развивает открытый аналог Photoshop PhotoSuite - открытый графический ре…
  5. Oct 6, 2026Linux / Линукс🥸
  6. Oct 5, 2026Post #12899
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →