1
ответ

Как повторить команду xargs, которая не удалась до 5 раз

У меня возникла проблема с моим скриптом. Я использую xargs с curl, чтобы выполнить более 100 000 команд curl для REST API, иногда некоторые из них завершаются ошибкой 502 или 504. Что мне нужно сделать, так это...
26.03.2020
1
ответ

Фигурные скобки не заменяются в команде xargs

Я пытался запустить эту команду. Однако я получаю довольно неожиданные результаты. Кажется, что это очевидный упущение с моей стороны, но я не могу понять это. Вот что я пробовал: Учитывая...
06.03.2020
1
ответ

Ошибка неверной опции CP

Я получаю сообщение об ошибке, в которой не могу разобраться при попытке использовать cp через xargs grep -l -r .mp4 * | xargs cp -t ./Destination Результат в cp: недопустимая опция -- 'G' Цель здесь состоит в том, чтобы...
07.02.2020
1
ответ

Почему `ls | xargs wc -l` отформатировать красиво?

Запуск wc -l (количество строк) отдельно для файла дает: λ wc -l pacman_Qemq.txt 235 pacman_Qemq.txt Но работает ls | xargs wc -l дает: λ ls | xargs wc -l 242409 pacman_database.tar.bz2 235 ...
05.01.2020
1
ответ

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

Как заменить устаревшую PHP-команду разделения на разнесение в структуре папок с большим количеством файлов?
27.12.2019
1
ответ

Объединение команд с помощью xargs

Я пытаюсь добиться следующего результата с файлами bash :grep для некоторой подстроки. возьмите имена файлов (, которые могут содержать пробелы )для этих файлов, и распечатайте их. после печати каждого имени файла я...
18.12.2019
1
ответ

Использовать столбцы в файле в качестве имен переменных выходного файла

head testregions.bed 21 15390708 21 15890068 16388793 21 16390041 16888505 21 16889055 17388185 21 17388731 17886839 Я хотел использовать каждую ...
06.12.2019
1
ответ

Как сохранить новые строки в xargs -I {}

Следующее извлекает несколько десятков строк в переменную, но каким-то образом все они помещаются в одну строку. То есть они теряют исходный символ новой строки: ALL_FOUND_LINES=$(find "$...
26.11.2019
1
ответ

Передать позиционные аргументы

Я новичок в xargs У меня есть команда kubectl taint nodes xx.xx.xx.xx посвященный=тест:NoSchedule --overwrite=true У меня есть моя команда, как передать позиционные значения для xargs? это не так...
07.11.2019
1
ответ

Bash для запуска нескольких запросов с помощью Xargs

Я хотел бы что-то похожее на это: cat infile | xargs -I {} -P3 curl {} -o /dev/null --silent --head --write-out "%{http_code} {}\n" > outfile, но с этим сценарием (то есть включить xargs для ...
07.11.2019
1
ответ

Какой разумный способ передать первый аргумент и все последующие аргументы по отдельности

Проблема У меня есть команда, которую я псевдоним для удобства, где мне раздражает необходимость использовать -- чтобы указать некоторые дополнительные параметры после вызова команды. Возьмем приведенный ниже пример, команда ...
03.11.2019
1
ответ

Выполнение результатов stdout строка за строкой с быстрым подтверждением

У меня есть команда, которая (потенциально) печатает несколько строк, а затем я хочу выполнить их одну за другой (например, используя xargs или что-то еще): find . -name "*string*" -print | awk '{ print "echo " $...
30.10.2019
1
ответ

Почему xargs по-разному обрабатывает разделители, если установлено -I

xargs -n1 -I '{}' echo '{}' <<< "foo bar baz" печатает foo bar baz while xargs -n1 echo <<< "foo bar baz" печатает foo бар baz Что вызывает такое поведение?
22.10.2019
1
ответ

Сравните размер и популярность пакетов archlinux

У меня есть такая команда: $ expac -SsH M "%m: %n$\t%d" lynx | сортировать -ч | тр '$' '\n' 7,24 МБ: ссылки Текстовый WWW-браузер, похожий на Lynx 4.99 МБ: lynx Текстовый браузер для всемирной паутины, который...
20.09.2019
1
ответ

Ошибка "xargs" в отношении файлов пар и одиночных файлов

В настоящее время я работаю с HISAT2 и пытаюсь использовать xargs, чтобы упростить себе жизнь при вводе нескольких образцов. Итак, у меня есть текстовый файл "samples.txt", в котором каждое имя сэмпла разделено пробелами-...
05.09.2019
1
ответ

multi threaded find exec

Есть ли какой-то механизм заставить find с -exec использовать несколько заданий? Давайте воспользуемся этой командой, например, find ./* -exec flac --best {} \; Есть ли какой-то способ установить количество одновременных -exec...
03.09.2019
1
ответ

Сочетание xargs, sed и подстановки команд

Я ожидаю от bash следующего: ls *.py | xargs -I{} echo $(echo {} | sed 's/\.py/_2\.py/g') для вывода списка всех файлов .py, содержащихся в каталоге, но с добавлением _2 после имени файла...
30.08.2019
1
ответ

Неожиданный выход Xargs

Оператор ниже должен печатать AFC ABC, но он печатает ABC ABC вместо этого. Я пробовал много раз, но каждый раз и тот же результат не знаю, почему это произойдет, может кто-нибудь объяснить и помочь мне? Echo ABC | xargs -i {} ...
27.08.2019
1
ответ

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

echo './2d41d907b7cb558db6f3ca49e992ad8/rendering/02.png' | xargs -I {} cp {} `echo {} | sed s'/\///g' ` Это дает мне сообщение об ошибке cp: './2d41d907b7cb558db6f3ca49e992ad8/rendering/02.png' и '....
27.08.2019
1
ответ

Mac OS xargs добавляет '? [m' в конце строки

Я пытаюсь удалить некоторые локальные ветви git с ветвью git -D $(| филиала git grep 'RTL-1[1|2|3]' | xargs) Однако я получаю такую ошибку: ветвь 'RTL-1114_branch_name1? [м' не ...
23.08.2019
1
ответ

Входные данные конвейера из более чем 1 процесса

Я пытаюсь автоматизировать некоторые команды make. Наряду с целью у нас есть переменная, которая передается make (соответствует набору #ifdef в коде). Команда make выглядит так: make <...
20.08.2019
1
ответ

xargs с несколькими командами и max-args

У меня есть программа, для которой требуется произвольное количество файлов. Это работает как ./code output.txt файл1 файл2 файл3 И у меня есть тысячи входных файлов для него: файл1, файл2, ..., файл1000. Однако я могу...
06.08.2019
1
ответ

xargs не заканчивается после достижения EOF

Я использую это команда bash: cat urls.txt | xargs -d $"\n" -n 1 -P 250 php script.php $1 Когда он достигает конца файла urls.txt, он ничего не делает. Мой скрипт, если это имеет значение, подключается к веб-сайтам...
26.07.2019
1
ответ

Почему xargs использует -t для включения подробного режима?

Большинство программ используют -v для включения подробного режима. Почему xargs GNU использует -t для включения подробностей?
20.07.2019
1
ответ

Передать командную строку в xargs

У меня есть эта командная строка: curl https://token-api/42 | awk '{ print $0 }', который выдает следующий вывод: {"id":"PX-12345","expiresAtUtc":"2020-07-05T06:55:52","createdUtc":"2019-07-15T06: 55:52"} ...
15.07.2019
1
ответ

Сохранить порядок вывода команд, выполняемых параллельно с помощью xargs.

Когда я запускаю команду с xargs -n 1 -P 0 для параллельного выполнения, все выходные данные перемешиваются. Есть ли способ выполнить параллельное выполнение, но убедитесь, что весь вывод первого выполнения...
08.07.2019
1
ответ

изменить вывод команды для ввода в качестве переменной в другую

Я пытаюсь изменить вывод command , сохраните его в переменной и передайте другой команде в одной строке. Я пытался использовать xargs, но не работал. hre - это первая команда echo "DIS ...
26.06.2019
1
ответ

Параллельная работа только с ограниченным числом ядер ЦП

У меня есть 12-ядерный сервер, и я хочу запустить скрипт, который файл в качестве входного аргумента и обрабатывает его. Я хочу использовать 8 ядер и больше не выполнять параллельную обработку 8 файлов одновременно на ...
15.06.2019
1
ответ

Как создать файлы из списка, содержащего пробел [дубликат]

Я хочу создать файлы из следующего списка. Нет проблем, если в списке нет пробела... но проблема в том, что в нем есть пробел user@linux:~$ cat file.txt Apples Бинг Черри Crab ...
09.06.2019
1
ответ

Динамическая передача флага в xargs

У меня есть это: r_flag=' -r '; докер ps -aq | xargs "$r_flag" докер rm -v | Кот; и я получаю эту ошибку в Ubuntu: xargs: -r : Нет такого файла или каталога, почему это так? Я просто пытаюсь пройти ...
28.05.2019