1
ответ

Как взять аргументы команды из файла, по одному на строку?

Скажем, у меня есть файл с такими именами :запросы.log ответы.log resources used.log, и я хочу просмотреть все эти файлы. У меня возникло бы искушение сделать :$ vi `cat /tmp/list `, но это приводит к открытию...
05.05.2021
1
ответ

xargs/curl не обрабатывает все URL-адреса :получение ОШИБКИ curl:(6 )Не удалось разрешить хост :h

Я использую xargs + curl для обработки файла, содержащего довольно большое (более 1000 )число URL-адресов. Этот файл files.txt выглядит примерно так... https://some.image.jpg?{foo}.{bar}... и я...
02.05.2021
1
ответ

Почему xargs используется с эхом, а не с сортировкой?

На справочной странице xargs есть пример использования cut -d:-f1 < /etc/passwd | сортировать | xargs echo Почему в данном случае используется echo с xargs, а sort без, даже обе команды имеют схожий синтаксис, где...
01.05.2021
1
ответ

Как передать вывод из sed -n в xargs?

Мне нужна помощь в передаче вывода sed в xargs. Это не работает, ничего не отображается :fswatch -xr mysitedir | sed -n '/Updated$/p' | xargs -L1 -I {} эхо {} Моя конечная цель здесь на самом деле не в том, чтобы...
19.04.2021
1
ответ

Unzip отказывается принимать ввод через xargs

В настоящее время я борюсь со следующей проблемой :Используя оболочку bash в macOS, я хочу найти в каталоге «Загрузки» zip-файл с фиксированной и переменной частью имени, фиксированная часть...
06.04.2021
1
ответ

Не удалось добавить хост в список известных хостов

Моя команда такова машины.txt | xargs -I {} ssh {} bash -c "'sudo echo " " > /var/log/messages'" У меня есть текст с IP-адресом моей машины. Пытаюсь понять почему...
17.03.2021
1
ответ

Как принять список файлов в командной строке и использовать xargs для создания датированной копии всех из них (basename _date.extension )?

Я потратил довольно много времени, работая над этой проблемой, и мне удалось получить правильный вывод, не полагаясь на xargs, вызывающий bash (, который не рассматривается в руководстве ). Это заняло...
13.03.2021
1
ответ

Как заставить расширение параметра переменной $ в результате `grep `передать другой команде

У меня есть сценарий оболочки, который передает содержимое файла.env с помощью grep экспорт $ (grep -v '^ #'.env | xargs )В.env есть :PYTHONPATH=$PYTHONPATH :$PWD однако, если я запускаю команду, переменная $...
09.03.2021
1
ответ

Как заставить bash игнорировать и подписывать команду xargs?

Мой код выглядит примерно так :эхо "$результат" | xargs -P50 -I@bash -c '{printf"@$ (curl --write -out "%{http _code}" -L -s --вывод /dev/null @ )\n"; }' Где результат...
08.03.2021
1
ответ

Команда для получения текущих установленных версий тех, которые перечислены с помощью «>=» в файле требований (PIP )с помощью grep/xargs

У меня есть файл requirements.txt с перечисленными версиями, например. #требования.txt каналы==2.4.0 цветорама>=0,2,3 дафна==2.5.0 django -q>=1.1.4 Для версий с == PIP устанавливает именно эту версию...
21.12.2020
1
ответ

xargs | Использовать ввод как команду

Я бы предположил, что следующие примеры работают отлично. $ which -a python python3 pip | xargs -I {} {} --версия Нет '{}' такого файла или папки $ which -a python python3 pip | xargs -I__--...
24.11.2020
1
ответ

xargs sed переименовывает файлы вместо замены содержимого

Сложная команда :git ls -файлы | grep -E '\. (ts|xml|json|html|js|scss )$' | xargs sed -ie s/ ##tag ##/1.0.0/g И в прошлом это работало и заменяло правильно. Итак, версия файла -info.html :

...

07.11.2020
1
ответ

как мне вывести несколько файлов с заголовком для каждого, но без необходимости листать их?

Я запускаю команду поиска файлов с флагом -g foo и хочу просмотреть содержимое найденных файлов. Если я сделаю ag -g foo | Команда xargs больше, чем больше, заставляет меня нажимать пробел для продвижения вперед...
02.11.2020
1
ответ

Не могу понять, как xargs обрабатывает литералы Юникода

Я пытаюсь преобразовать литералы Юникода в удобочитаемый формат. Я использую флаг -t, чтобы увидеть, какая команда xargs будет запущена, прежде чем он ее запустит. Я вижу следующую странность :$ echo -n "\\\t\\\...
28.10.2020
1
ответ

Передача списка значений в скрипт bash

У меня есть сценарий. мой скрипт. Требуется два аргумента. myScript аргумент1 аргумент2. Допустим, у меня есть три набора аргументов. аргА1 аргВ1 аргА2 аргВ2 argA3 argB3 Есть ли способ передать каждую строку в myScript. Я открыт...
06.10.2020
1
ответ

Передача в исполняемый файл с дополнительными параметрами

У меня есть такая команда, использующая канал завиток -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py| python с другой стороны, я хочу предоставить дополнительные аргументы для получения -поэзии.py...
02.10.2020
1
ответ

mlocate :как печатать только файлы

У меня следующая версия locate :$ найти версию --mlocate 0,26 Авторское право (C )Red Hat, Inc., 2007 г. Все права защищены. Это программное обеспечение распространяется под лицензией GPL v.2. Данная программа предоставляется...
01.10.2020
1
ответ

Обработка умлаутов в именах файлов при использовании xarg

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

Как запустить вторую команду только после успешного завершения первой при использовании find и xargs?

Моя ситуация :У меня есть много файлов с именем timestep1 _i для многих значений i, и я пытаюсь объединить все файлы для timestep1 с помощью программы под названием combfiles. Я хочу сделать это параллельно (...
10.09.2020
1
ответ

Почему `-r `по-видимому игнорируется при использовании с `-0 `в GNU xargs?

Обычный случай с переводом строки, xargs вызывает printf и что-то печатается :>>printf "foo\n" | xargs -r printf "->%s\n" ->фу >> Вместо этого с пустым вводом -...
27.07.2020
1
ответ

Почему я получаю сообщение об ошибке при удалении записей из истории Bash?

В моей истории Bash есть несколько команд, которые я хочу удалить. Я могу найти их с историей | grep «команда с паролем», затем удалите их с помощью истории -d <строка -номер> Однако когда...
26.07.2020
1
ответ

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

У меня есть файл с именем list.txt, и его содержимое выглядит следующим образом :paswd.c акнт.с контроль.с... (Остальное опущено )Я хочу сделать что-то вроде псевдокода :указать на первую строку list.txt; пока (...
18.06.2020
1
ответ

Как устранить ошибку psql: слишком длинный список аргументов?

У меня есть сценарий, содержащий следующую команду psql: psql -h $PHOST -p $PPORT -U $PUSER -d $PDATABASE -c "ВЫБЕРИТЕ СЧЕТ(*) ИЗ (${SQL%?}) КАК запрос ;" когда я передал простой запрос, запрашивающий одно...
12.05.2020
1
ответ

Почему ни один из каталогов, отправляющих через канал в grep, не получает результат поиска?

Мой текущий каталог: pwd /home/debian Найдите строку - копайте в /home/debian/mydoc/source. grep -lr -e "-dig" /home/debian/mydoc/source #ничего не получить на выходе По моему мнению, ничего не отправлено по каналу...
08.05.2020
1
ответ

Как символически связать файлы с новым каталогом на основе имен в текстовом файле?

У меня есть каталог с именем STRBAM. При этом у меня есть следующие файлы .bam, которые символически связаны из другого каталога. Образец-CK-4952-01A-01D-1719-10.bam Образец-A6-5656-01A-21D-A270-10.bam Sample-AZ-...
05.05.2020
1
ответ

Измерение совокупного пикового использования памяти несколькими параллельными процессами

Представьте, что я запускаю несколько процессов параллельно с помощью xargs и хочу измерить их совокупное пиковое использование памяти. Как я могу сделать это в Linux? Время GNU измеряет только пиковый RSS одного запускаемого мной процесса....
26.04.2020
1
ответ

Передача PID из команды ps в netstat для порта #

У меня есть процесс, который может иметь несколько экземпляров. ps показывает имя экземпляра, тогда как netstat, конечно же, дает имя двоичного файла вместо имени экземпляра. Моя цель — использовать что-то вроде...
24.04.2020
1
ответ

Копирование списка test/path/to/files в список prod/path/to/files

Я хотел бы скопировать список файлов в виде test/path/to/file/filename.xyz на соответствующий производственный путь prod/path/to/file/filename.xyz. Если тестовый путь и рабочий путь совпадают...
06.04.2020
1
ответ

Почему команда «xargs» не работает с figlet, но работает нормально, когда я запускаю ее с аргументом «ls»

Например, :найти /usr/share/figlet/ -ввести f -имя " *.flf" | xargs ls -l -rwxr -xr -x 1 root root 3369 31 марта 17 :54 /usr/share/figlet/Tombstone.flf -rwxr -xr -x 1 root root 7641 31 марта 17 :54 /usr/...
03.04.2020
1
ответ

Свернуть результаты grep в одну строку, сохранив при этом уникальные значения и удалив повторяющиеся значения?

Я использую zsh, но также открыт для решения bash. Предположим, у меня есть следующая команда: ls **/*/assessment(.) | xargs egrep "(^ \[\./.*\]$|^ input = .*$)" Что дает мне вывод, который ...
27.03.2020