3
ответа

повторение базового имени под xargs?

У меня есть следующая команда: ls/some/path / *dat | xargs-n 1-I sh-c "повторяют 'базовое имя'" с каталогом,/some/path/содержащий:/some/path/a/some/path/b/some/path/c/some/path/d я хочу...
05.11.2014
3
ответа

Существует ли способ сделать эту остроту быстрее?

Контекст у меня есть каталог тысяч zip-файлов, которые датированы в форме YYYYMMDD_hhmmss.zip и каждым о 300K. В рамках каждого zip-файла приблизительно 400 XML-файлов каждый о 3K. Проблема I...
09.07.2014
3
ответа

Странный “Никакой такой файл” ошибка с “xargs” и “файлом”

Я хотел бы получить тип MIME всех файлов под текущим каталогом. Почему это не работает? Я протестировал удар на OSX или Linux. "файл" жалуется, что не может найти файл, но если я выполняю его с...
13.11.2013
3
ответа

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

Я знаю, что могу открыть несколько файлов, найденных в dir как так: найдите - называют *.foo-xargs <команда> {} \; Это работает, но при попытке открыть набор текстовых файлов в gedit одновременно, это открывается...
14.12.2012
3
ответа

xargs: использование того же аргумента в нескольких командах

Попытка состоит в том, чтобы записать остроту, которая может зондировать вывод df-h и предупредить, когда один из разделов отсутствует [или почти] пространства. Это - часть с помощью xargs, что удар меня в заднице теперь... отзывается эхом 95...
27.11.2012
3
ответа

Импортируйте sql файлы с помощью xargs

У меня есть много sql файлов для импорта. Для единственного файла я использую следующую команду: mysql-u базируются-p dbname <db.sql, действительно ли возможно использовать xargs для группового импорта все файлы? что-то как: ls *....
24.10.2012
3
ответа

Используйте команду grep и найдите

Как я могу заставить команду grep определить местоположение определенных слов в файлах, указанных маршрутами, найденными определять местоположение командой? найдите my.cnf | grep пользователь (я хочу это, команда grep ищет слово "пользователь"..
12.09.2012
3
ответа

Добавьте строку во многие файлы

Я хочу добавить некоторый текст к более чем 200 000 файлов, я пробую эту находку. - имя *.txt - печатает | xargs-I эхо % "привет мир">> %, Но ничего не происходит. Когда я работаю, находят. - называют *.txt, которым это работает...
03.05.2012
3
ответа

Что случилось с этой командой xargs?

Рассмотрите вывод: % {повторяет тот; эхо два; эхо три;} | xargs-I {}-L1 тест эха - {} тест - {} один тест - {} два тестирует - {} три, Почему не делает {}, заменены согласно странице руководства (и моя память...
06.03.2012
3
ответа

untar каталог *.tgz файлов с помощью подстановочного знака

У меня есть каталог, который похож на $ ls Broad_hapmap3_r2_Affy6_cels_excluded.tgz DINGO.tgz GIGAS.tgz index.html IONIC.tgz passing_cels_sample_map.txt...
16.02.2011
3
ответа

Передайте xargs аргумент как строку к другой команде с'>'?

Предположим, что у меня есть набор файлов в/tmp/. Я действительно нахожу. - тип f | xargs-iFILES И я хотим сделать md5sum в каждом файле, производя в файл с тем же именем, но с .md5 расширением. найти. - вводят...
05.02.2011
2
ответа

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

У меня есть список путей в файле pathlist.txt. Выглядит так :/главная/abc/дирА /главная/abc/дирБ /home/abc/dir с пробелом /home/abc/dirX Мне нужно найти все файлы по каждому из этих путей
19.11.2021
2
ответа

Почему xargs работает с некоторыми командами, но не работает с другими?

Я могу запустить эту команду, и она работает :найти. -введите f -print0 | xargs md5sum Это печатает md5sum для каждого файла. Но для других команд кажется, что все файлы передаются одному вызову команды. Например
22.08.2021
2
ответа

Поиск и замена с помощью find и xargs не работают

Я пытаюсь найти и заменить URL-адрес, присутствующий в исходном коде файлов html/css в целевой папке и подпапках. Я попытался использовать следующую команду :найти. -тип f | xargs sed -i 's/https\ :*\...
01.06.2021
2
ответа

Распараллелить функцию с помощью xargs и отдельных переменных

У меня есть четырехстрочный текстовый файл с цифрами 1, 2, 3 и 4 в каждой строке. Кроме того, у меня есть функция, которую я хочу распараллелить :foo (){ echo "$1 is not $2"; } Я экспортирую функцию :export -f foo Теперь я...
24.05.2021
2
ответа

Могу ли я добавить строки во входной файл для xargs, когда он уже запущен?

Я использую инструмент xargs для управления запуском нескольких команд в последовательном и параллельном режиме, т. е. 4 задач одновременно, при этом используя -параметр командной строки для чтения из списка команд, которые должны быть...
12.03.2021
2
ответа

Сохранение массива в качестве переменной среды в неинтерактивной оболочке с помощью xargs

Это продолжение сохранения массива в качестве переменной среды в не -интерактивной оболочке -Unix & Linux Stack Exchange. Кусалананда попросил меня задать еще один вопрос. Я хочу найти все уценки...
26.02.2021
2
ответа

Извлечение и форматирование метки времени в bash

У меня есть скрипт, который возвращает список файлов с полным путем к каждому файлу. Например,. -корень/папка/файл@1610565763436. Следовательно, вывод выглядит как /корень/папка/файл@1610565763436 /корень/папка/файл@...
24.01.2021
2
ответа

Как элегантно передать число в bc?

Есть ли более элегантный способ, чем использование xargs -Ix для следующего? эхо "283" | xargs -Ix bc -l -e "scale=2; l (x )/l (10 )"
08.01.2021
2
ответа

Использование xargs для копирования каталогов

Я пытаюсь написать сценарий для копирования набора каталогов, созданных сегодня, в другой каталог. Я сейчас использую :find /test/downloads/ -mindepth 1 -maxdepth 1 -type d -mtime -1 -printf '%f\...
05.01.2021
2
ответа

Как сместить время запуска процесса при использовании xargs --max -procs?

Мне нужно обработать сотни файлов, но я хочу, чтобы одновременно выполнялось только 10 процессов. Предположим, что процесс «doSomething» занимает 20 секунд. Следующее работает, но начинается с 10...
06.11.2020
2
ответа

Пакетное преобразование изображений с помощью xargs и преобразование, как назвать выходной файл?

Известно, что изображения можно преобразовать в один PDF-файл с помощью следующей команды (при условии, что имена файлов изображений указаны правильно ):конвертировать *.jpg output.pdf. Однако такой подход может занять слишком много времени...
01.11.2020
2
ответа

Как рекурсивно сдвинуть ` `:` `на определенное значение, используя `xargs `или `exec`

Я пытаюсь рекурсивно сдвинуть : на определенное значение, используя xargs или exec. У меня возникают трудности с передачей вывода из find в переменную с функцией stat. Я...
26.10.2020
2
ответа

как использовать seq с xargs для свертки запроса

Я работаю над командой curl который выполняет действие на основе значения parms curl 'http://www.example.com/actionid?id=123'значение идентификатора, которое я хочу перекачивать динамически, поэтому последовательность 1 10 | xargs -I + curl 'http ://...
14.10.2020
2
ответа

Команда работает нормально, но дает сбой при удаленном выполнении через ssh

Приведенная ниже команда отлично работает на удаленном сервере AiX при выполнении на сервере. ls -лтр /tmp/ *.pid | grep "$ (дата '+%b %e' )" Вывод :-rwx -rwx -rw --........ 1 октября /tmp/new.pid echo $? 0 Желаю...
02.10.2020
2
ответа

Как я могу расширить одну -тильду в кавычках из xargs в sh?

У меня есть список файлов, хранящихся в файле, и я хочу выполнить поиск по каждому из этих файлов. Однако xargs пересылает аргументы в виде строк в одинарных кавычках, поэтому для всех файлов с префиксом ~,...
26.09.2020
2
ответа

Надежный способ открытия файлов, полученных в результате find … -exec grep … {} \+

Я часто запускаю такие команды :find … -exec grep … --color=always -l {} \+ и иногда мне нужно открыть соответствующие файлы в Vim. Но какой самый надежный способ сделать это? Один из способов кажется вим...
07.09.2020
2
ответа

- Преобразование exec в xargs в команде поиска

Я использую приведенную ниже команду в своем сценарии для выполнения операции dos2unix над файлами, которые я копирую из Windows в Linux. Файлов много, поэтому на выполнение уходит немало времени...
30.08.2020
2
ответа

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

#!/bin/bash range=$ (seq -f "ma%04g" 5001 5505 )for n в $range;do ping -q -c 1 -w 3 -s 10 $n >/dev/null if [ $? -eq 0 ];затем awk -F, -v key="${n}" -v...
29.07.2020
2
ответа

Как искать подстроку -в файлах, содержащих другую подстроку -

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