Новые вопросы с тегом «xargs»

Всего найдено 154 вопроса

0
голосов
1
ответ
317
просмотров

Найти и переименовать первый результат в Linux?

Я попытался использовать этот commanline. find *.txt | head -1 | xargs -0 mv *.txt test.txt я получил. mv: target '02 .txt \ n 'не является каталогом Что не так :(?
спросил Adam Trinh 6 лет назад

0
голосов
2
ответа
361
просмотр

Как получить номер строки в xargs?

Я хочу загружать некоторые файлы на машины параллельно. Есть список хостов и список файлов, которые должны быть загружены по индексу: 1.txtидет hostOne, 2.txtидет и hostTwoт. Д. Вот что я пытаюсь сделать: cat hosts | xargs -P 10 -I {} scp ./$.txt user@{}:/tmp Как заставить это работать ( $не входит...
спросил Poma 6 лет назад

0
голосов
1
ответ
750
просмотров

с помощью xargs передайте аргументы в sub shell с pipe

Я хочу переименовать ряд файлов. Я думаю, что могу использовать xargs для этого. find ./ -name "upload.log-*" ./upload.log-20180622.gz-20180624.gz-20180626.gz ./upload.log-20180624.gz-20180626.gz ./upload.log-20180620.gz-20180622.gz-20180624.gz-20180626.gz ./upload.log-20180621.gz-20180623.gz-20180...
спросил nelaaro 6 лет назад

0
голосов
1
ответ
598
просмотров

Передать вывод команды в качестве аргумента в grep

Я хочу сравнить два текстовых файла для изменений построчно. Если файлы хранятся локально, я знаю, что могу сделать это с grep -Fxvf file1 file2 У меня проблема, потому что файл 2 находится в файловой системе Hadoop. Я могу прочитать этот файл с помощью команды hadoop fs -cat /filepath/file2 Поэто...
спросил Michail N 6 лет назад

0
голосов
1
ответ
318
просмотров

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

У меня есть список файлов и соответствующих номеров строк, где я хочу выполнить замену: s/LOG.error/LOG.warn Есть и другие места, где это может произойти, и они не хотят нарушать эти линии. Как я могу сделать это, используя find и sed? Файл отформатирован как: FooBar.java 125 FooBar.java 180 FooBar...
спросил ayushgp 6 лет назад

1
голосов
1
ответ
250
просмотров

Как переместить папки в новый каталог на основе их соответствия в CSV-файле?

В моем нынешнем каталоге у меня есть много папок, таких как F1, F2, F3, F4, F5, F6, F7, F8, F9, F10. У меня есть CSV-файл "dan.csv" в текущем каталоге, который имеет столбец с именами папок. CSV-файл выглядит следующим образом: имя столбца "id" id F1 F4 F5 F6 F8 F10 Основываясь на их совпадении в C...
спросил beginner 6 лет назад

3
голосов
3
ответа
422
просмотра

Как передать один элемент из вывода команды в другую команду?

Базовый пример использования grep (обратите внимание, что grep не будет моим единственным вариантом использования для этого): $ grep -Irl "foo" path/to/directory/help.js path/to/directory/config.js path/to/directory/task.js Теперь я хочу открыть config.jsфайл в Vi. Мой обычный метод будет: $ vi pat...
спросил jewbix.cube 7 лет назад

2
голосов
1
ответ
739
просмотров

Укажите список файлов для ввода в pdftk

У меня есть список файлов, которые мне нужно указать в качестве входных данных для pdftk, чтобы он объединял их в указанном порядке. Я не вижу список входных файлов как параметр на странице руководства pdftk, но, возможно, есть обходной путь для достижения аналогичного результата?
спросил Jeff Bauer 7 лет назад

0
голосов
2
ответа
577
просмотров

Найди нужные мне файлы, канал для xargs и Tar нет

Я использую следующую командную строку: find . -mtime -15 -mtime 0 -print0 | xargs -0 tar cjvf /home/user/adjuntos.tar.bz2 Левая сторона канала работает как шарм, но правая часть канала захватывает все файлы из каталога. Я не знаю, что я делаю не так. Не могли бы вы мне помочь?
спросил JuanEs1eban 7 лет назад

0
голосов
2
ответа
235
просмотров

найти файл и отправить ему текст

Я хотел бы найти файл в папке /optи отправить ему текст. Я попробовал следующий синтаксис: sudo find /opt -name filename-*.conf | xargs -I '{}' echo "text_to_send" > '{}' \; К сожалению, после этого я нахожу файл с именем, {}который содержит текст. Я пробовал использовать '{}'так же, как {}, "{}...
спросил Piotr G 7 лет назад

1
голосов
1
ответ
368
просмотров

Что это делает? `Find ... -тип d | xargs chmod 770`

Что делают эти две строки? find /backup/folder -type d|xargs chmod 770 find /backup/folder -type f|xargs chmod 660 Я гуглил вокруг, но не могу понять, что d|xargsи f|xargsделает.
спросил Zeth 7 лет назад

0
голосов
2
ответа
358
просмотров

Не могу заставить конструкцию XARGS работать

У меня странная проблема с xargs . У меня есть конструкция xargs, которая не работает, хотя при выводе команды она работает отлично. Мой единственный вкладыш следующий: exiftool -p exifprintformat -if '$Subject =~/DATA/i' -q *.pdf |grep pdf |sed 's/ //g'|xargs|xargs -0 -I % pdftk % cat output bind...
спросил Grigoris L. 7 лет назад

0
голосов
1
ответ
331
просмотр

SSH в машину и искать процесс, убить с помощью xargs

Я делаю это, guastest@iridium06.psc ~> ssh <machine> jps | gawk '$2 == "<process>" ' | xargs kill kill: sending signal to 75797 failed: No such process guastest@iridium06.psc ~> echo $? 123 Но работает, если я так выразился ssh <machine> "jps | gawk '\$2 == \"<process>...
спросил Vinu Shankar 7 лет назад

4
голосов
2
ответа
505
просмотров

Добавить текст в список файлов

Я пытаюсь использовать xargs для манипулирования набором файлов. Файл с именем filelist.txt содержит имена файлов john paul george ringo steve Я могу создать все эти файлы с помощью этой команды: cat filelist.txt | xargs touch Как добавить один и тот же текст «привет» к каждому файлу в списке?...
спросил cannyboy 7 лет назад

2
голосов
1
ответ
1278
просмотров

XARGS на Windows: нет такого файла или каталога

Я хотел повторно синхронизировать теги в моем локальном git-репозитории с тегами на нашем удаленном сервере, используя этот ответ, предоставленный в StackOverflow : git tag -l | xargs git tag -d git fetch --tags У меня мерзавца для окон портативными установлен, который включает в себя xargsот Findu...
спросил gerrod 7 лет назад

0
голосов
2
ответа
476
просмотров

самый старый или самый новый файл в дереве каталогов и удаление каждого файла в интерактивном режиме

На шаге 1 я пытаюсь найти самый старый файл в дереве каталогов, который я решил, следуя этому вопросу . Теперь я хочу использовать xargsдля интерактивного удаления из самых старых в новейшие. Так как это find -type f -printf '%T+ %p\n' | sort | xargs -0 -d '\n' rm -iне работает. Я видел в другом пос...
спросил Schultz Hartmut 7 лет назад

3
голосов
2
ответа
1507
просмотров

Многократное чтение из txt-файла в bash (параллельная обработка)

Вот простой bash-скрипт для кода статуса HTTP while read url do urlstatus=$(curl -o /dev/null --silent --head --write-out '%' "$" --max-time 5 ) echo "$url $urlstatus" >> urlstatus.txt done < $1 Я читаю URL из текстового файла, но он обрабатывает только по одному за раз, что занимает слишк...
спросил user7423959 7 лет назад

1
голосов
2
ответа
812
просмотров

Piped Xargs не выполняет команду

Я хочу контролировать nginx access.log на предмет некорректных запросов и уведомлять себя о таких случаях. Для этого я написал следующую команду: tail -n0 -f access.log | grep --line-buffered '\{' | xargs sentry-cly -m Но это решение не работает по какой-то причине. Если я удаляю последний канал...
спросил pro100sanya 7 лет назад

0
голосов
1
ответ
675
просмотров

Используйте xargs для файла или содержимого, которое содержит кавычки / одинарные кавычки

У меня возникают проблемы с использованием xargs с файлами ', есть ли способ обойти эту проблему? $ найти. | xargs -I FILE эхо-файл xargs: неопределенная цитата имя файла $ ls образец Майка 16
спросил user2167582 7 лет назад

1
голосов
1
ответ
668
просмотров

Как сформировать список URL в bash?

Как я могу создать список URL-адресов в bash, чтобы я мог направить их в xargs, а затем в curl? http://somewebsite.com/{}.file где {}число.
спросил Testr 7 лет назад

1
голосов
1
ответ
1328
просмотров

Как запустить несколько URL на процесс с помощью cURL?

Я пытаюсь загрузить список URL с помощью cURL с несколькими URL на процесс. Следующее работает, но возвращает странный результат, если xargs -Lпараметр больше 1. Я хочу запустить 8 процессов, каждый из которых получает 4 URL, поэтому я не слишком много порождаю. curl url1...url4 cat urls.txt | xarg...
спросил Testr 7 лет назад

1
голосов
0
ответов
287
просмотров

Суммирование выборочных размеров du

Я пытаюсь выяснить, сколько места в общем занято файлами размером более 50M. Я могу создать список размеров файлов с помощью следующей команды: find $PWD/soccer -maxdepth 50 -type f -iname "**" -size +50M | xargs --delimiter '\n' --max-args=1 du -ha Но я не знаю, как правильно их обобщить. Может ли...
спросил Sridhar-Sarnobat 7 лет назад

1
голосов
1
ответ
266
просмотров

Как переименовать несколько имен файлов, включая подпапки?

Например, у меня есть следующие файлы: ./dirA/fileA.png ./dirA/fileB.png ./dirA/fileC.png ./dirB/fileD.png ./dirB/fileE.png ./dirB/dirC/fileF.png Есть ли одна строка команды или сценария, чтобы переименовать имя файла, чтобы быть следующим? ./dirA/fileA@2x.png ./dirA/fileB@2x.png ./dirA/fileC@2x.pn...
спросил srjohnhuang 8 лет назад

1
голосов
1
ответ
251
просмотр

Как передать консольный ввод в xargs

Я пытаюсь передать имя файла в качестве аргумента wc -lчерез xargs. Ниже приведена команда, которую я пробовал: cat > xargs wc -l Я получаю ошибку ниже cat: invalid option -- 'l' Try 'cat --help' for more information.
спросил Ravi Kumar 8 лет назад

2
голосов
3
ответа
2683
просмотра

Xargs передает ввод команде, содержащей канал

В качестве средства, чтобы понять, как управлять приоритетом привязки с помощью каналов, я пытаюсь напечатать путь одного файла на каталог - для каждого каталога: find $PWD -type d | xargs --delimiter "\n" -I% -n 1 (find % -maxdepth 1 | head -1) Я получаю no matches found: (find % -maxdepth 1 | hea...
спросил Sridhar-Sarnobat 8 лет назад

1
голосов
1
ответ
526
просмотров

bash xargs: одна и та же команда дает другой вывод

Когда я бегу ls -1 *.a | xargs -I{} echo {} | sed 's/.a//' Выход 1 2 3 Когда я бегу ls -1 *.a | xargs -I{} bash -c "echo {} $(echo {} | sed 's/.a//')" и вывод 1.a 1.a 2.a 2.a 3.a 3.a В чем причина этой аномалии?
спросил stas 8 лет назад

1
голосов
1
ответ
612
просмотров

xargs с двумя командами - mkdir и sed

Я хочу создать каталоги и в той же строке я хочу изменить путь и сохранить его в выходном файле. Я не хочу повторять код, поэтому я попытался: cut -d ';' -f 1 tmp1 | tr '.' '/' | xargs -I % bash -c 'mkdir -p %; sed 's/$/\/version/'% > output' И у меня есть ошибка: sed: -e expression #1, char 6:...
спросил diego9403 8 лет назад

-2
голосов
2
ответа
1008
просмотров

Поиск строки внутри pdf с pdfgrep и выводит только имя файла

Я использую pdfgrep для поиска имени в PDF: pdfgrep -H 'Fatima Alves' RE/* Эти команды выведут имя файла и имя: RE/2011-01-RE_60822079000168_23022016_153923(1).PDF: Fatima Alves RE/2011-01-RE_60822079000168_23022016_153923 (2).PDF: Fatima Alves Но я хотел бы напечатать только имя файла, без : Fat...
спросил FXux 8 лет назад

2
голосов
3
ответа
674
просмотра

Как использовать xargs и sed для передачи результатов в массив?

Я извлекаю JSON из конечной точки REST, используя curl, а затем анализирую его, используя пакет узлов json, чтобы получить некоторые атрибуты JSON, которые я использую позже в некоторых конфигурациях приложения. curl -s http://52.71.126.196/arcgis/rest/services/WaterNetwork/MapServer/0?f=pjson | jso...
спросил Chad Cooper 8 лет назад

1
голосов
1
ответ
505
просмотров

XARGS неправильно интерпретирует обратную косую черту в Windows

Я использую утилиты gnuwin32 на Windows 7. Я хочу передать список файлов, xargsчтобы удалить файлы. но если я передам нормальные пути Windows, Xargs интерпретирует и удаляет обратную косую черту dir /B /S c:\windows\system32\*.sys | head | xargs echo приводит к следующему входу в xargs c:\windows\s...
спросил vlad_tepesch 8 лет назад