Описание тега xargs

Утилита в Unix-подобных операционных системах для передачи большого количества аргументов программам, которые могут принимать только небольшое количество аргументов
2 ответа

Используя xargs для перехода в каталог

Чувствую себя идиотом прямо сейчас. Почему это не работает? echo "/some/directory/path" | xargs -n1 cd
03 ноя '10 в 19:14
2 ответа

Как искать строку в группе файлов, если некоторые из этих файлов содержат пробелы?

Я использую Mac 10.7.5. В терминале я буду использовать эту команду для поиска файлов со строками find src/main -name "*" | xargs grep -i 'mystring' Однако, когда файлы содержат пробелы, я получу результаты, как grep: images/mystuff/essential-questi…
19 дек '13 в 21:20
1 ответ

Найти xargs и curl выдают ошибку с опцией -C-

Эта команда работает нормально find ~/mypath -name *.fstq -print|xargs curl -u sdd:dsdsd ftp://ftp.dsdd.nsdh.com/sdsds/ -T но когда я добавляю find ~/mypath -name *.fstq -print|xargs curl -C- -u sdd:dsdsd ftp://ftp.dsdd.nsdh.com/sdsds/ -T Я получаю …
15 сен '11 в 22:00
4 ответа

Как мне выполнить find с GNU xargs для обхода набора каталогов?

$ echo {a,b,c}.h d e.h |xargs -IA find A -name '*.h' find: `a.h b.h c.h d e.h': No such file or directory $ echo -e a.h\\nb.h c.h d e.h |xargs -IA find A -name '*.h' a.h find: `b.h c.h d e.h': No such file or directory Проблема в том, что -I подразу…
07 фев '10 в 19:49
2 ответа

Grep аварийно завершает работу с кодом 123 при запуске rgrep на emacs

Приветствую товарищ Emacsers Я запускаю GNU Emacs 23.1.1 в "Ubuntu 10.04.1 LTS", и любой поиск, который я выполняю с использованием встроенного Mx rgrep в стандартном исходном коде ядра Linux (vanilla), преждевременно заканчивается следующей ошибкой…
07 окт '10 в 16:27
4 ответа

Обнаружение недопустимых файлов JSON в дереве каталогов

Я хочу завершить сборку, если дерево каталогов содержит файл JSON, который является недопустимым в соответствии с jsonlint пакет из НПМ. Я думал, что это будет так же просто, как запустить: find . -name \*.json | xargs jsonlint -q Я знал, что у меня…
10 янв '14 в 15:47
1 ответ

Как бы одна труба от socat к sed к bc к xargs?

У меня есть сервер, выводящий некоторые числа, я читаю их с помощью socat, затем использую sed, я превращаю эти числа в некоторые математические уравнения, запускаю их с помощью bc, а затем мне нужно передать их в xargs. socat -u udp-recv:10552,reus…
29 май '15 в 05:38
2 ответа

Передача вывода последней команды sed в качестве аргумента

По сути, я хочу автоматизировать добавление чего-то в xorg.conf в нужном месте, я использовал некоторые команды, чтобы получить номер строки, которой я хочу манипулировать, но я не совсем уверен, как пройти передачу этот номер строки (как аргумент, …
21 дек '10 в 11:52
1 ответ

SSH в машину и искать процесс, убить с помощью xargs

Я делаю это, guastest@iridium06.psc ~> ssh <machine> jps | gawk '$2 == "<process>" {print $1}' | xargs kill kill: sending signal to 75797 failed: No such process guastest@iridium06.psc ~> echo $? 123 Но работает, если я так выразил…
25 май '17 в 12:35
3 ответа

Замена для xargs -d в osx

В Linux вы можете использовать xargs -d, быстро запустить hostname Команда против четырех разных серверов с последовательными именами следующим образом: echo -n 1,2,3,4 |xargs -d, -I{} ssh root@www{}.example.com hostname Похоже, что команда OSX xarg…
28 авг '12 в 01:55
1 ответ

Выполнение строк файла с помощью xargs, используя перенаправление stdout

У меня есть файл, который имеет строки, которые выглядят так: "http://api.domain.com/path/to/resource?format=json" > output.xml и я выполняю следующее из моей командной строки: cat file | xargs -L 1 -I {} wget {} К сожалению, команда выглядит так…
13 фев '12 в 20:16
3 ответа

Почему передача вывода grep в xargs не работает с цветом?

У меня странная проблема. мой grep имеет цветной вывод, и если я сделаю что-то вроде этого: grep -lr '80' /etc/apache2/sites-available/|xargs ls Я получил: ls: cannot access /etc/apache2/sites-available/default: No such file or directory Но если я д…
12 фев '13 в 07:05
1 ответ

Использование xargs с pdftk

Я использую следующий код для объединения всех файлов PDF в текущем каталоге: find . -iname '*.pdf'|sort|xargs|xargs -I {} pdftk {} cat output union.pdf Первый вызов xargs приводит к преобразованию результатов сортировки в одну строку с элементами, …
11 апр '19 в 10:38
3 ответа

Использование xargs с find

Я хочу исключить некоторые каталоги из поиска файлов, а затем запустить команду поиска, чтобы найти необходимые файлы. Я использую приведенную ниже команду find . -maxdepth 1 -type d | grep -E -i 'sensors' | grep -v '.test' | xargs find -name '*.jav…
24 июл '13 в 03:29
3 ответа

Использование xargs с командами mv и mkdir в Linux

Я пытаюсь создать каталог с помощью команды mkdir, Тем не менее, я хотел бы переместить подмножество файлов в этот каталог. Я понимаю, что могу использовать xargs, однако мои попытки не увенчались успехом. Например, я пытался mkdir test | xargs -i m…
06 июн '12 в 17:40
2 ответа

Проблема с использованием xargs в Linux

Я пытаюсь передать вывод YouTube-DL в xargs как я хотел бы назвать загруженный файл с названием, извлеченным из первой команды. Однако у меня возникли проблемы с этим. Команда, которую я использую, выглядит следующим образом; youtube-dl --get-title …
11 июн '12 в 22:20
1 ответ

fswatch не передает аргументы в xargs

Я начинаю использовать Fswatch на ОС х. Я прочитал учебник, но пример оттуда не работает по какой-то причине. Я исполняю fswatch /$HOME/Projects/utils/configs/.vimrc | xargs -0 -n 1 -I {} echo {} в терминале и одновременно я редактирую файл в другом…
18 окт '15 в 12:03
3 ответа

Удалить код панели инструментов обратного хода между восемью строками

Я пытаюсь удалить код панели инструментов Wayback, используя некоторые инструменты, такие как find & xargs и grep with sed и т. Д. проблема в том, что размер html и php файлов превышает 7 ГБ, а также страниц больше (3 миллиона страниц). Я хочу сдела…
03 ноя '15 в 13:48
3 ответа

Xargs: изменить рабочий каталог на путь к файлу перед выполнением?

У меня есть большая папка с архивами RAR. Существует значительная иерархия уровней папок. Я хочу разархивировать всю коллекцию архивов одновременно. У меня есть следующий однострочник, который будет работать: find -name "*.rar" -print0 | xargs -0 -n…
25 мар '15 в 16:03
3 ответа

Создайте несколько файлов и назовите их из командной строки

Мне нужно создать 300 пустых файлов и поместить их в папку на моем сервере, затем назвать их из списка в текстовом файле, у меня есть доступ по SSH, так возможно ли это сделать с помощью командной строки?
28 ноя '12 в 15:55