Вопросы с меткой [xargs]

утилита в Unix-подобных операционных системах для передачи большого количества аргументов программам, которые могут принимать только небольшое количество аргументов

1
голос
2ответа
185 показов

Проблема с использованием xargs в Linux

Я пытаюсь передать выходные данные из youtube-dl в xargs как я хотел бы назвать загруженный файл с названием, извлеченным из первой команды. Однако у меня проблемы с этим. Команда, которую я ...
1
голос
3ответа
1k показов

Передача нескольких наборов аргументов в команду

instances содержат несколько строк, разделенных пробелами, и snapshots . Я хочу выполнить команду ниже, с каждой парой экземпляр-снимок. ec2-attach-volume --instance $instances --device /dev/sdf ...
1
голос
3ответа
2k показов

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

Мне нужно создать 300 пустых файлов и поместить их в папку на моем сервере, затем назвать их из списка в текстовом файле, у меня есть доступ по SSH, так возможно ли это сделать с помощью командной ...
1
голос
4ответа
213 показов

печать совпадающих строк при поиске всех файлов в каталоге

Я ищу в файлах Java какое-то вхождение фразы: находить . -имя '* .java' | xargs grep -l 'строка' Как изменить эту команду, чтобы печатать в оболочку все строки, содержащие совпадение?
1
голос
2ответа
118 показов

Изменить атрибуты всех целей символических ссылок в каталоге

Как изменить атрибуты всех целей символических ссылок внутри каталога? /usr/bin/find /mydir -type l | xargs /bin/readlink | /usr/bin/chattr +s Три команды не работают. Благодарю.
1
голос
3ответа
1k показов

Разница между xargs /bin /ls и exec ls?

Привет, это может быть очень новый вопрос, но почему в этом случае xargs /bin /ls не работает? Я думал, что это должно было быть быстрее? И что это за каталоги /fd /3? sh-3.2# find / -name 'GOALS*' ...
1
голос
1ответ
444 показов

Возникают проблемы с передачей вывода dscl -list в -dscl для чтения с использованием xargs

Я пытаюсь заставить каждого пользователя использовать dscl и читать каждую из его записей, используя xargs и dscl . Я не уверен, что я делаю неправильно, потому что я ожидал, что эта команда возьмет ...
1
голос
3ответа
3k показов

xargs vs backtick

Более глупые вопросы от Linux n00b. = D Мне любопытно о последствиях производительности использования xargs против backticks. Например, в чем разница между: find ./ -name foo* | xargs rm а также rm ...
1
голос
2ответа
641 показов

пакетный поиск / замена с использованием sed или awk

В каждом файле с именем файла, совпадающим с pattern1, я хочу найти строки, начинающиеся с pattern2, и добавить некоторую строку в новую строку над этими совпадающими строками. В качестве простого ...
1
голос
2ответа
296 показов

Показать все файлы .htaccess на Mac

Я пытаюсь показать все файлы .htaccess в моей домашней папке. Ниже я вставил то, что я использую сейчас, но это не работает. find ~/ -iname ".htaccess" | xargs chflags nohidden "{}" Кто-нибудь знает, ...
1
голос
2ответа
592 показов

Передача вывода последней команды sed в качестве аргумента

По сути, я хочу автоматизировать добавление чего-то в xorg.conf в нужном месте, я использовал некоторые команды, чтобы получить номер строки, которой я хочу манипулировать, но я не совсем уверен, как ...
1
голос
1ответ
2k показов

xargs с функцией оболочки не работает

Я использую функцию оболочки, например, zip0 () { zip -0rq "$1" "$1"; } И я хотел использовать это с xargs, как это. $ seq 1 3 | xargs zip0 xargs: zip0: No such file or directory Но, как показывает ...
1
голос
2ответа
17 показов

Используйте tmux attach с xargs

Я хотел бы создать псевдоним, который позволит мне просматривать все мои окна tmux с помощью FZF, а затем прикреплять это единственное окно. Что у меня так далеко: tmux list-windows -t main -F ...
0
голосов
2ответа
745 показов

find/xargs, имена файлов с пробелами и кавычки

Я ищу способ заставить find и xargs (GNUWin32, под Win7, обе программы в версии 4.1) играть вместе с именами файлов, которые содержат пробелы. Получение имен файлов в xargs как один был один вызов, ...
0
голосов
2ответа
31 показов

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

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

xargs + pv = испортил терминал

если мне нужен небольшой индикатор прогресса в моей длительной работе, я могу использовать pipeviewer: ssh pc2 cat some.file | pv -nC reading | gzip --fast | pv zipping > some.file.gz это дает мне ...
0
голосов
1ответ
128 показов

Как хранить данные из разных соединений Netcat в отдельных файлах?

Мне нужен сервер, который должен принимать потоки данных, хранить их в файлах и отправлять дальше. Каждое соединение должно создать файл с соответствующей отметкой времени в имени файла, а затем ...
0
голосов
2ответа
294 показов

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

На шаге 1 я пытаюсь «найти» самый старый файл в дереве каталогов, что я решил, следуя этому вопросу. Теперь я хочу использовать xargs для интерактивного удаления из самых старых в новейшие. Так как ...
0
голосов
1ответ
623 показов

найти xargs и curl выдают ошибку с опцией -C-

Эта команда работает нормально find ~/mypath -name *.fstq -print|xargs curl -u sdd:dsdsd ftp://ftp.dsdd.nsdh.com/sdsds/ -T но когда я добавляю find ~/mypath -name *.fstq -print|xargs curl -C- -u ...
0
голосов
3ответа
124 показов

Как назвать имена каталогов после передачи их всех в xargs?

Я использую find для передачи всех каталогов в xargs, и команда для каждого каталога в xargs должна создать для каждого новый каталог, похожий на dirname_a, так как это можно сделать? т.е. find . ...
0
голосов
1ответ
114 показов

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

Я делаю это, guastest@iridium06.psc ~> ssh jps | gawk '$2 == "" {print $1}' | xargs kill kill: sending signal to 75797 failed: No such process guastest@iridium06.psc ~> echo $? 123 Но работает, если ...
0
голосов
2ответа
167 показов

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

У меня странная проблема с xargs. У меня есть конструкция xargs, которая не работает, хотя при выводе команды она работает отлично. Мой единственный вкладыш следующий: exiftool -p exifprintformat -if ...
0
голосов
4ответа
400 показов

Как мне выполнить find с GNU xargs для обхода набора каталогов?

$ echo {a,b,c}.h d e.h |xargs -IA find A -name '*.h' find: `a.h b.h c.h d e.h': No such file or directory $ echo -e a.h\\nb.h c.h d e.h |xargs -IA find A -name '*.h' a.h find: `b.h c.h d e.h': No ...
0
голосов
2ответа
419 показов

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

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

Как скопировать список файлов в список каталогов или подкаталогов

Я пытаюсь выяснить, как скопировать список файлов в список подкаталогов. например. У меня есть 300 файлов для копирования в 300 подкаталогах - 1 к 1. file1 -> dir1/sub file2 -> dir2/sub file3 -> ...
0
голосов
2ответа
232 показов

Несколько найти Xargs

У меня проблема; 1) я использую команду find для поиска каталогов; 2) Мне нужно выполнить еще одну команду поиска в ранее найденных каталогах. Я хочу что-то вроде этой find . -type d -not -name bad | ...
0
голосов
2ответа
2k показов

найти список аргументов слишком долго

Я хочу найти во многих файлах строку. Я использовал find /archive/* -print0 | xargs -0 grep 'robert' -sl Есть ли простой способ сделать это?
0
голосов
1ответ
11k показов

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

Я пытаюсь сделать что-то подобное в bash: grep ( date | awk '{print "2006-" $6}' ) /some/file/here Но этот синтаксис неверен. Цель состоит в том, чтобы найти grep /some /file / здесь для шаблона ...
0
голосов
1ответ
105 показов

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

У меня есть список файлов и соответствующих номеров строк, где я хочу выполнить замену: s/LOG.error/LOG.warn Есть и другие места, где это может произойти, и они не хотят нарушать эти линии. Как я ...
0
голосов
1ответ
507 показов

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

Я хочу сравнить два текстовых файла для изменений построчно. Если файлы хранятся локально, я знаю, что могу сделать это с grep -Fxvf file1 file2 У меня проблема, потому что файл 2 находится в ...
0
голосов
1ответ
717 показов

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

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

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

Я хочу загружать некоторые файлы на машины параллельно. Там есть список хостов и список файлов, которые должны быть загружены по индексу: 1.txt идет в hostOne , 2.txt идет в hostTwo и т.д. Вот что я ...
0
голосов
1ответ
35 показов

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

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

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

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

Как мне grep для foo &&!бар?

Я хочу вывести все строки в моем исходном коде, которые содержат строку foo но не содержат строку bar . Я попробовал это: find . -name "*.[hc]pp" | xargs grep -n foo | grep -x bar Однако это не ...
0
голосов
1ответ
1k показов

как переместить файлы, содержащие строку, используя find, xargs, grep, в linux

у меня много php файлов, может быть, более трех миллионов .. Как я могу использовать grep с xargs и найти с помощью mv, чтобы найти содержат строки в файлах и переместить их в каталог, если они ...
0
голосов
4ответа
257 показов

как сделать grep в команде man linux используя xargs?

Я хочу найти в руководстве по конкретной команде команду man grep | grep 'insensitive'. Один из друзей сказал мне, что это можно сделать с помощью xargs, но я не могу понять, как это сделать. Я хочу ...
0
голосов
1ответ
1k показов

Используйте Java и Xargs (?) предоставлять только аргументы для Java-программы, а не заменять стандартный ввод

У меня есть небольшая Java-программа, которая принимает аргументы из командной строки и должна быть интерактивной. Когда я хочу протестировать с большим вводом, я хочу передать содержимое файла в JVM ...
0
голосов
2ответа
136 показов

удалить шаблон со случайными числами (цифрами) из файлов php

Я пытаюсь удалить или заменить цифры ((случайные числа)) в большом количестве файлов php, используя find & xargs и grep с sed и т.д. Числа выглядят так, как внутри файла php ...
0
голосов
3ответа
978 показов

Вывод результатов команды 'find' к 'xargs wc' дает необоснованные итоги

В проекте с тысячами файлов я хотел сравнить общее количество строк кода со строками кода только в PHP (исключая CSS, JavaScript и т.д.). Когда я бегу find . -type f | xargs wc -l сумма на последней ...
0
голосов
3ответа
1k показов

Использование xargs с find

Я хочу исключить некоторые каталоги из поиска файлов, а затем запустить команду поиска, чтобы найти необходимые файлы. Я использую приведенную ниже команду find . -maxdepth 1 -type d | grep -E -i ...
0
голосов
2ответа
1k показов

cURL или xargs: показать прогресс

Я использую cURL, чтобы загрузить много файлов и объединить их в STDOUT. Около 100 000 маленьких файлов. Я хотел бы видеть прогресс против 100 000. Это возможно с помощью curl или с помощью curl в ...
0
голосов
2ответа
1k показов

Хронологически файлы grep или zgrep в папке в зависимости от расширения файла (xargs)

У меня есть десятки папок, которые содержат как простые текстовые файлы журнала, так и сжатые старые журналы. Моя цель - запустить только один вкладыш (по одной папке за раз), чтобы получить все ...
0
голосов
1ответ
201 показов

Что делает xargs именно в этом случае?

Недавно я наткнулся на следующие два примера Пример 1: список только каталогов ls -l | grep "^d" Пример 2: Поиск внутри файлов ls | xargs grep -i "Find Some String" Теперь я прочитал отсюда, что Если ...
0
голосов
1ответ
670 показов

Удалить файлы, если условие выполнено

У меня есть следующее дерево каталогов: /Directories/ /Directories/somedir/somefile.mkv /Directories/somefile.rar Я пытаюсь найти способ удалить файл .rar, если файл .mkv существует и его размер ...
0
голосов
1ответ
1k показов

Найти & du, чтобы вычислить общий размер против xargs

Может ли кто-нибудь подтвердить, что следующий один лайнер произведет общий читабельный размер всех каталогов, которые FIND находит как имеющие логин в имени? find -type d -name *log* | du -hcs
0
голосов
2ответа
185 показов

гибкое количество инструментов с Xargs

Можно ли указать количество аргументов, принимаемых xargs не делая этого явно с опцией -n , но неявно с разделителем, чтобы отдельные параметры были разделены пробелом, но группа аргументов, которые ...
0
голосов
2ответа
619 показов

найти -print0 | xargs -0 grep не работает должным образом в Ubuntu 10.04

У меня есть немного странная проблема. Если я бегу: find . -iname '*.php' -o -iname '*.pl' -o -iname '*.html' | xargs grep -i users Я получаю множество ошибок для имен файлов, содержащих пробелы, но ...
0
голосов
2ответа
1k показов

множественное расширение xargs и cp: find-style "{}+"?

Я хотел бы скопировать группу файлов в папку назначения. Но без необходимости создавать новый экземпляр cp для каждой операции. Формат arg для cp выглядит так: cp src_file1 src_file2 src_file3 ...
0
голосов
1ответ
100 показов

Почему эта комбинация xargs + grep не работает должным образом?

У меня есть два файла, team1.txt и team2.txt team1.txt =========== Alex Bob Charlie David team2.txt =========== Alex Charlie Benjamin Zed Noah Я хочу вывести людей из команды team1 и team2 с помощью ...