2
ответа

Использование хвоста -f вместе с sed и xargs

Предположим, у меня есть следующий процесс для записи числа + одинарной кавычки в файл /tmp/test каждую секунду :для я в {1..1000} ; выполнить эхо $i\' ; спать 1 ; done > /tmp/test Затем я хочу использовать tail -f...
05.07.2020
2
ответа

Процесс в конвейере, который обрабатывает 256 байт за раз

У меня есть программа на Cyclone 5, выполняющая БПФ с использованием подключенной ПЛИС. Эта программа в настоящее время берет 256 байтов из стандартного ввода, а затем обрабатывает его, выдавая результаты БПФ на стандартный вывод. Запускаю так...
25.06.2020
2
ответа

Использование xargs в операторе case

Я хочу направить вывод длинной команды (которую нельзя поместить внутрь $()) в оператор case, поэтому я использую xargs следующим образом: echo "this" | xargs -I{} case {} in; это) эхо "это тест";; esac ...
11.05.2020
2
ответа

Как использовать grep -f и perl для замены встроенного файла, заменяя новые строки на ";X"

У меня есть следующий файл: $$ head on_this_file.txt Экземпляр, сеанс, SenderCompID, тип, SrcAddr, SrcPort, DstAddr, DstPort, протокол, клиент, MIC, curr 304,PBAR29,PBAR29,V,146.127.180.96/27,,162.69.138.157,...
14.04.2020
2
ответа

xargs и zcat: ошибки молчания

Предположим, у меня есть: ** ИЗМЕНИТЬ, ЧТОБЫ ИМЕТЬ БЛИЖЕ СООТВЕТСТВИЕ ФАКТИЧЕСКОМУ ИСПОЛЬЗОВАНИЮ ** find ... -regex ... | голова -n 1 | xargs -I {} zcat {} | голова -n 1 # далее, я делаю некоторые другие вещи сейчас, все работает ...
03.04.2020
2
ответа

Почему xargs выводит результаты с новыми строковыми символами?

При выполнении команды найти . -maxdepth 1 -regextype posix-egrep -regex '.*/[a-zA-Z]+\.txt возвращает следующие результаты. ./testfile.txt ./testread.txt В отличие от команды find . -...
18.01.2020
2
ответа

Xargs Mac OS объединяют исходный аргумент с новыми аргументами

Я могу перечислить аудиофайлы с полным путем: (используя '-onlyin' для тестирования) $ mdfind -0 -onlyin ~ /Тип музыки:аудио | xargs -0 -n 1 /Users/rrasch/Music/iTunes/iTunes Media/Music/Unknown ...
27.11.2019
2
ответа

параллельная обработка с помощью xargs

Как мне выполнить bash-скрипт параллельно для каждой строки? На самом деле, я буду работать с хвостовым файлом журнала и для каждой найденной строки я хочу выполнять скрипт в фоновом режиме; что-то вроде примера ...
07.11.2019
2
ответа

Работа с именами файлов, начинающимися с тире ("-") при использовании `-exec` и `xargs`

Я отвечаю на этот вопрос, хотя некоторые имена файлов здесь содержат тире в начале имени файла. Это интерпретируется как дополнительная опция для cp. После другого вопроса (на ...
03.10.2019
2
ответа

Как добавить аргументы к выполняемой команде xargs? (например, команда host)

Я пишу инструмент DNS и требую «| xargs host», и это работает, однако команда host выполняет поиск DNS-серверов, настроенных в /etc/resolv.conf. Я провел несколько тестов и...
27.09.2019
2
ответа

xargs в сочетании с bash -c с несколькими заполнителями

Я комбинирую ls, xargs и bash -c для запуска определенной программы с несколькими входными файлами (имена которых соответствуют шаблону barcode0[1-4].fastq. программа, которую я вызываю с помощью xargs, называется krocus...
23.09.2019
2
ответа

Как найти и скопировать только первые 100 файлов .jpg в домашнем каталоге, включая все подкаталоги?

Я закодировал, как показано ниже: $ find . -maxdepth 1 -name '*.jpg' | голова -n 100 | xargs -0 {} cp {} /home/rachael/backup Показана ошибка: xargs: {}: Нет такого файла или каталога Что не так с моим кодом и как...
16.09.2019
2
ответа

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

У меня есть много таких файлов tar: aa.tar, bb.tar, cc.tar, .... Я хотел бы распаковать их в свои собственные каталоги, такие как aa/, bb/, cc/... Я пробовал это: ls | xargs -n1 -I {} tar -xvf {} -C `...
08.09.2019
2
ответа

Скопируйте один и тот же файл на рабочие столы всех пользователей

Я ищу способ скопировать файл на все рабочие столы каждого пользователя. Что-то вроде: cp myfile /home/*/Desktop/ Я нашел способ скопировать файлы во все домашние каталоги с помощью xargs, но он не работает...
29.08.2019
2
ответа

Фильтровать столбцы в строке с помощью awk, переданного с помощью xargs

У меня есть несколько файлов: file1.csv файл2.csv file3.csv Данный сценарий обрабатывает их, записывая в этот файл: my.log в следующем формате: (имя файла col2 col3): file1.csv 1 a файл2.csv 1 а файл3.csv 1 а ...
28.08.2019
2
ответа

/usr/bin/truncate: Слишком длинный список аргументов

Я хочу использовать команду truncate для создания большого количества маленьких файлов для тестирования.Я попробовал команду с небольшим количеством файлов (100), и она сработала. Когда я изменил число на 1000000, оно...
25.08.2019
2
ответа

Получить местоположение города по IP-адресам внутри файла

Что мне нужно, так это найти город, связанный с каждым IP-адресом, я сохранил их в файле. Например, содержимое файла: 99.203.11.34. 99.203.11.37 99.203.11.47 99.203.11.51 99.203.11....
08.08.2019
2
ответа

перенаправление вывода `ls` на другую команду с помощью xargs

В каталоге, над которым я работаю, у меня есть два файла с расширением .sam: PD180425_aligned_minimap.sam PD180793_aligned_minimap.sam Для каждого из этих двух файлов мне нужно применить команду, которая выглядит...
26.07.2019
2
ответа

find - как мне создать псевдоним, чтобы делать что-то вроде (find . -iname '*$1*')?

У меня есть функция findn: findn () { find . -iname "*$1*" } Использование этой функции имеет один недостаток, который я не могу использовать -print0 | Команда xargs -0 (я использую mac) после имени файла findn для расширения...
26.06.2019
2
ответа

Как передать stdout последней команде?

Я пытаюсь выполнить поиск с поиском только в текущем каталоге, для выполнения это я использую следующий подход: найти файл | pwd | xargs grep проблема в том, что результаты поиска теряются в ...
01.06.2019
2
ответа

Как использовать -I{} с xargs' с -n больше 1?

У меня есть очень большое количество файлов (десятки тысяч), которые мне нужно просмотреть для поиска определенной строки. В небольшом количестве файлов есть пробелы. В процессе так много файлов...
10.05.2019
2
ответа

проблема xargs с grepped-файлами, содержащими пробелы

У меня есть ряд файлов .html, содержащих пробелы между ними. Что мне нужно, так это найти файл с помощью find в сочетании с grep, и если совпадение найдено, в основном я просто хочу, чтобы xargs открывал его ...
08.04.2019
2
ответа

Преобразовать команду parallel в xargs

Я пытаюсь преобразовать эту команду во что-то, что не использует parallel. найти . -type f -iregex '.*.ts\|.*.js\|.*.tsx\|.*.jsx' | parallel 'touch {} -d "$(date -d \@$((0x$(md5sum {} | cut -b 1-7))))...
02.04.2019
2
ответа

Перенаправьте каждую партию xargs через wc -l

Итак, моя задача - найти файл с наибольшим количеством жестких ссылок в каталоге. Пока что у меня есть : найти . -name "файл *" | xargs -I {} -n 1 найти. -samefile {}, который дает мне: ./hardlinkFIle245 . / ...
21.03.2019
2
ответа

Как рекурсивно расположить рядом каталоги diff с номерами строк в diff в unix?

Мой сценарий состоит в том, чтобы выполнить параллельные каталоги diff, используя: diff -ry вместе с номерами строк в выводе diff. По умолчанию номера строк не отображаются в ...
10.03.2019
2
ответа

замена процесса на открытие списка файлов с приложением

Я хочу использовать замену процесса, чтобы направить список файлов (произведенный, например, ls или найти) к конкретному приложению для открытия/просмотра. В то время как передача по каналу такого списка к xargs подходит для...
09.03.2019
2
ответа

Предотвращение замедления машины из-за нехватки памяти

Моя программа запускает команду, которая выглядит примерно так: find | xargs выполняет задание, потенциально требующее памяти. Проблема в том, что иногда задание, потенциально требующее памяти, становится слишком голодным, система получает ...
16.02.2019
2
ответа

Как xargs узнает, когда заканчивается ввод stdin, чтобы начать его обработку? [дубликат]

Прочитав ответ Стивена Китта, xargs ожидает получения ввода stdin перед обработкой любого ввода, например, разбивая его на аргументы. Как xargs узнает, когда заканчивается ввод stdin, так что...
25.11.2018
2
ответа

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

[EMDFQMM @ NFWNE NCNDNKLN] $ LL -H | Греп "октябрь" | grep "2018" | Xargs du -ch. 5.0g ./something. 5,0 г 5.0G Total [EMDFQMM @ NFWNE NCNDNKLN] $ LL -H | Греп "октябрь" | grep "2018" | WC -L. 0 Когда он получил ...
21.11.2018
2
ответа

Параллельный запуск команд curl с помощью xargs с вводом данных из csv

У меня есть файл csv с несколькими столбцами, включая порядковый номер и URL изображения. Файл состоит из 450+ строк. 1,text1,text2,http://image_a.jpg 2,text1,text2,http://image_b.jpg 3,text1,text2,http://...
01.11.2018