Новые вопросы с тегом «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 лет назад