Вопросы по теме '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