Вопросы по теме 'xargs'

Когда следует предпочесть xargs циклам while-read?
xargs широко используется в сценариях оболочки; обычно легко переделать это использование в bash, используя циклы while read -r; do ... done или while read -ar; do ... done . Когда следует отдавать предпочтение xargs , а когда — циклам...
11967 просмотров
schedule 01.09.2022

Использование xargs для присвоения stdin переменной
Все, что я действительно хочу сделать, это убедиться, что все в конвейере выполнено успешно, и назначить последний stdin переменной. Рассмотрим следующий упрощенный сценарий: x=`exit 1|cat` Когда я запускаю declare -a , я вижу следующее:...
8473 просмотров
schedule 17.02.2023

как вывести имена файлов в кавычках в ОДНОЙ строке?
Я хочу вывести список элементов в папке следующим образом: "filename1" "filename2" "file name with spaces" "foldername" "folder name with spaces" Другими словами, имена элементов должны быть в одной строке, заключены в кавычки (одинарные или...
39380 просмотров
schedule 31.03.2023

перемещение файлов, содержащих часть строки из файла
У меня есть файл, в каждой строке которого есть строка некоторых чисел, например 1234 2345 ... Мне нужно переместить файлы, которые содержат этот номер в своем имени, за которым следуют другие вещи, в каталог, примеры которого...
132 просмотров
schedule 20.06.2023

Изменить текст в аргументе для xargs (или GNU Parallel)
У меня есть программа, которую я могу запустить двумя способами: в одностороннем или парном режиме. Вот синтаксис: program <output-directory-name> <input1> [input2] Где требуется выходной каталог и хотя бы один вход. Если бы я...
1242 просмотров
schedule 14.05.2022

Относительно использования xargs в команде поиска
У меня есть один сценарий, в котором мне нужно выбрать все файлы, содержащие чужие кодеры.числовые цифры, такие как алиенодеры.1206, и команда find также должна искать все подкаталоги. Если такого файла нет, он ничего не должен делать. Я написал :...
2778 просмотров
schedule 13.06.2023

Solaris unix, c-shell, перенаправление вывода выполненной команды xargs
У c-shell нет выбора. Это то, что мы используем здесь. Итак, я хочу проанализировать текущий каталог и все подкаталоги в поисках файлов формы *.utv и egrep, чтобы найти в файле определенный номер учетной записи. Я пробовал что-то вроде этого:...
470 просмотров
schedule 10.11.2022

ct lsco -a -s -cview | xargs ct ci -nc (очистить регистрацию нескольких файлов)
Я получаю сообщение об ошибке при выполнении этой команды в Linux. ct lsco -a -s -cview | xargs ct ci -nc ( ct для cleartool ) xargs: ct: No such file or directory Как я могу избежать этой ошибки?
1522 просмотров
schedule 25.05.2022

Заставить xargs обрабатывать имена файлов, содержащие пробелы
$ ls *mp3 | xargs mplayer Playing Lemon. File not found: 'Lemon' Playing Tree.mp3. File not found: 'Tree.mp3' Exiting... (End of file) Моя команда не работает, потому что файл «Lemon Tree.mp3» содержит пробелы, и поэтому xargs...
116361 просмотров
schedule 27.02.2022

Найти (команда bash) не работает с подпроцессом?
Я переименовал имя класса css в ряде шаблонов (python-django). Однако файлы css широко распространены в нескольких файлах в нескольких каталогах. У меня есть фрагмент python, чтобы начать переименование из корневого каталога, а затем рекурсивно...
1864 просмотров
schedule 02.05.2023

Подключение find -print0 и xargs -0
Ожидается, что find параметр -print0 и xargs параметр -0 будут работать вместе. man страница find говорит: -print0 .... Этот параметр соответствует параметру -0 команды xargs. Ну, у меня они работают до тех пор, пока find...
2103 просмотров
schedule 25.08.2022

BASH - команда xargs не найдена
Я пытаюсь создать скрипт BASH , который будет запускать для меня команду. Это пример одной из команд: function systemStart { ./ORBMarkerDetection $1 $2 $3 | xargs -n3 java -jar ../../system/layers/out/artifacts/layers_jar/layers.jar }...
6692 просмотров
schedule 12.02.2023

Я хочу найти файл для списка имен файлов, затем выполнить поиск в каталоге для каждого из результатов и переместить все найденные файлы.
Мне очень трудно найти ответ на этот вопрос, потому что большинство людей хотят найти список файлов, затем выполнить xargs. У меня есть файл со списком имен файлов. Я хотел бы просмотреть список имен файлов в этом файле и по одному искать в...
21 просмотров
schedule 24.01.2024

Разделите строку на 3 отдельных аргумента с помощью xargs
Если у меня есть следующее: $ printf '%s\n' "${fa[@]}" 1 2 3 4 5 6 7 8 9 где каждая строка - это новый элемент массива. Я хочу иметь возможность разделить элемент с помощью разделителя пробела и использовать результат как 3 отдельных...
10942 просмотров
schedule 13.03.2023

Несколько команд с find и xargs, в том числе с учетом специальных символов
В OS X я пытаюсь объединить следующие две команды в одну команду в сценарии bash, чтобы find работал только один раз. Файлы, используемые find, содержат пробелы и специальные символы. Команда 1: find /path -print0 | tr '\n' '\0' | xargs -0...
852 просмотров
schedule 13.07.2022

xargs и grep в скрипте bash
У меня есть скрипт, который берет список слов и ищет их в файле. Я использую xargs, чтобы взять слова из списка и передать их grep. awk 'BEGIN { FS = ","; } { print $9 }' $file | xargs -I {} grep -w {} $second_file Первая команда awk ищет...
536 просмотров
schedule 26.07.2022

Как я могу избежать ошибки ввода файлов из sed при запуске из xargs?
У меня есть этот сценарий оболочки для обновления IP-адресов в моих файлах конфигурации (все, которые соответствуют $old_address_pattern , должны быть изменены на $new_address ): grep -rl "$old_address_pattern" /etc \ | xargs sed -i...
8476 просмотров
schedule 24.01.2023

Когда использовать xargs при передаче?
Я новичок в bash и пытаюсь понять, как использовать xargs , что для меня до сих пор не ясно. Например: history | grep ls Здесь я ищу команду ls в своей истории. В этой команде я не использовал xargs и все работало нормально. find...
17535 просмотров
schedule 18.05.2023

Bash - как вывести строку, а затем передать ее другой команде рядом?
Возможно, лучше всего объяснить на примере. Я хочу сделать это: файл: one two three команда: cat file | xargs -n1 show_square_of_stringed_number вывод: one one two four three nine show_square_of_stringed_number two...
67 просмотров
schedule 19.06.2023

Не удается передать команду docker pid в команду bash
Обычно я хочу открыть оболочку bash на образе докера. Многокомандный процесс для этого будет: $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES...
985 просмотров
schedule 26.08.2023