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

Wget с входным файлом и выходным документом
У меня есть список URL-адресов, которые я хотел бы передать в wget, используя --input-file. Однако я не могу понять, как одновременно управлять значением --output-document, что просто, если вы вводите команды одну за другой. Я хотел бы сохранить...
6645 просмотров
schedule 26.10.2023

Можно ли распространять STDIN по параллельным процессам?
Учитывая следующий пример ввода в STDIN: foo bar bar baz === qux bla === def zzz yyy Можно ли разделить его по разделителю (в данном случае «===») и передать его через стандартный ввод команде, работающей параллельно? Таким образом,...
5138 просмотров

Ограничен ли Python «sys.argv» максимальным количеством аргументов?
У меня есть скрипт Python, которому нужно обработать большое количество файлов. Чтобы обойти относительно небольшое ограничение Linux на количество аргументов, которые могут быть переданы команде, я использую find -print0 с xargs -0 . Я знаю,...
3878 просмотров
schedule 19.02.2024

xargs: git : неверный номер файла
Кто-нибудь знает, что может вызвать эту ошибку? Я пытаюсь создать пакет на git с помощью этой команды: git diff -z --name-only --diff-filter=MAR 5e2a4b4 5261fe1 | xargs -s1000000 -0 git archive develop -o 'package.zip'
1177 просмотров
schedule 18.04.2024

как связать xargs с конвертером pdftotext для поиска в нескольких файлах PDF
Я делаю скрипт, который должен искать во всех файлах PDF в каталоге. Я нашел один преобразованный файл с именем «pdftotext», который позволяет мне использовать grep для файлов pef, но я могу запустить его только с одним файлом. Когда я хочу...
741 просмотров
schedule 24.10.2022

Как я могу использовать xargs для рекурсивного анализа адресов электронной почты из текстовых/html файлов?
Я попытался рекурсивно анализировать адреса электронной почты из каталога файлов text/html с помощью xargs и grep, но эта команда продолжает включать путь (я просто хочу, чтобы адреса электронной почты были в моем полученном файле emails.csv)....
110 просмотров
schedule 05.02.2024

xargs: потеря вывода при перенаправлении stdout в файл в параллельном режиме
Я использую GNU xargs (версия 4.2.2) в параллельном режиме и, похоже, надежно теряю вывод при перенаправлении в файл. При перенаправлении на канал он работает правильно. Следующие команды оболочки демонстрируют минимальный, полный и поддающийся...
1214 просмотров
schedule 06.12.2023

почему xargs не может получить аргумент
У меня есть несколько файлов sql, и я хочу сделать дамп в свою локальную базу данных, сначала я использовал эту команду оболочки, но она не работает ls *.sql|xargs -i mysql -uroot -p123456 foo < {} zsh: no such file or directory: {} но...
52 просмотров
schedule 24.05.2024

Как использовать аргументы из `xargs` в качестве индекса массива
Я хочу использовать аргументы из xargs в качестве индекса этого массива, это скрипты: 1 #!/bin/bash 2 array[0]=x 3 array[1]=y 4 echo array : ${array[0]}, ${array[1]} 5 echo -n {0..1} | xargs -I index -d" " echo index,${array[index]} и это...
1880 просмотров
schedule 27.10.2023

AIX/Unix — удалить файлы старше x дней
Я уже несколько дней борюсь с этим. Это кажется достаточно простым, но я не могу найти правильную команду или аргументы, необходимые для выполнения этой (на первый взгляд) простой задачи. Мне нужно удалить файлы с подстановочными знаками в каталоге...
8728 просмотров
schedule 24.11.2022

xargs -I % command -option1 % -option2 % под cygwin
Из ответов на этот вопрос я узнал: Заставить xargs работать в Cygwin эту опцию xargs -I не работает должным образом под Cygwin. Были некоторые обходные пути, но, к сожалению, в моем случае это не помогает. Мой вопрос в том, как я могу...
99 просмотров
schedule 07.01.2024

Скопируйте определенные файлы из одного каталога в другой, добавив его базовое имя каталога
У меня есть ~/a/a1/1.pdf ~/a/a1/2.pdf ~/a/b1/1.pdf ~/a/b1/2.pdf Я хочу скопировать все pdf-файлы в ~/a/c с именами a1_1.pdf,a1_2.pdf,b1_1.pdf,b2_2.pdf. Как я могу это сделать? Пожалуйста, простите мое невежество. Я новичок в программировании...
51 просмотров
schedule 19.09.2022

Как использовать xargs с поиском BSD?
С GNU find легко подключиться к xargs . Типичный (бесполезный) пример: find /var/log -name "*.log" | xargs dirname Это возвращает все имена каталогов, содержащих некоторый файл журнала. Эта же команда с BSD find не работает,...
916 просмотров
schedule 26.03.2024

Переименование имени выходного файла из ffmpeg при использовании find и xargs
Я пытаюсь переименовать выходные файлы, выходящие из процессов ffmpeg, которые я создал с помощью find и xargs. У меня есть каталог файлов, которые я хотел бы преобразовать в определенный формат, и все эти файлы в конечном итоге должны называться...
1387 просмотров
schedule 19.05.2024