TGViewer
/usr/bin /usr/bin @usr_bin_linux · 4.91K subscribers
Post #759 3.35K
Linux: xargs с несколькими параметрами

xargs — это полезная команда, которую можно использовать для передачи входных данных из stdin в качестве параметров другим командам. Также xargs может выполнять другие трюки, например, запускать команды параллельно и т. д. В этом примере покажу вам, как передать несколько параметров команде.

Создаём файл с параметрами

Создадим файл и сохраним его как params.csv
1 2
3 4
5 6
7 8
9 10


Используем параметр -n

Теперь введем команду ниже. Xargs получает параметр из каждой строки, $0 — первый параметр, а второй — $1
cat params.csv| xargs -n2 bash -c 'echo "$0" + "$1" '
1 + 2
3 + 4
5 + 6
7 + 8
9 + 10


Что делать, если параметры не разделены пробелами? Xargs в Linux (в macOS нет) поддерживает параметр -d, позволяющий определить разделитель между параметрами. Предполагая, что файл параметров такой
1 , 2
3 , 4
5 , 6
7 , 8
9 , 10


Запустим xargs с параметром -d следующим образом:
cat params.csv| xargs -d ',' -n2 bash -c 'echo "$0" + "$1" '
1 + 2
3 + 4
5 + 6
7 + 8
9 + 10


Xargs — одна из самых полезных команд, она может использовать простые команды для многопроцессорных инструментов.
  • 👍 27
  • 🔥 4
More from @usr_bin_linux
  1. Sep 28, 2026Docker для параноика: организация SSH‑доступа для rootless‑контейнера без передачи приватн…
  2. Sep 27, 2026Netronome — self-hosted-мониторинг качества сети и интернет-каналов Если Speedtest Tracker…
  3. Sep 26, 2026MinIO заархивировал открытую версию. Что остаётся тем, у кого он уже развёрнут Июнь 2025 г…
  4. Sep 25, 2026Pandora FMS — замена ушедших PRTG, WhatsUp Gold и SolarWinds 🔥 Проверенная временем платф…
  5. Sep 25, 2026PortPal — наглядный контроль локальных портов для разработчика Ошибка EADDRINUSE: address…
  6. Sep 25, 2026Скрипт для Linux, переназначающий клавиши Shift, Backspace, стрелки и мышку на клавиши дом…
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 →