xargs

У меня есть скрипт импорта данных, который читает строки и добавляет их в базу данных, пока все хорошо. К сожалению, что-то в скрипте (или его среда выполнения, или библиотека базы данных, или что-то еще) является утечкой памяти, поэтому большие объемы импорта используют монотонно увеличивающуюся основную пам...

У меня есть следующая команда: find . -type d -mtime 0 -exec mv {} /path/to/target-dir ; Это приведет к перемещению каталога, основанного в другой каталог. Как я могу использовать xargs вместо exec, чтобы сделать то же самое....

find ./dir -type f -iname "*.t[argz]*[bz2]" -print | xargs mv --target-directory=dir кажется, сбой в файле, который имеет пробелы в имени. как его улучшить? или альтернатива? Спасибо за ответ ниже: мой mv не поддерживает --null или -0, Я использую cygwin: $ mv --help Usage: mv [OPTION]... [-T] SOURCE DE...

Быстрый вопрос. Команда cat * | wc -c Не требует xargs, но команда ls | xargs echo Требуется команда xargs. Может быть, кто-нибудь объяснит мне концепцию ксаргов более ясно. Спасибо....

Таким образом, у меня есть эквивалент списка файлов, выводимых другой командой, и это выглядит примерно так: http://somewhere.com/foo1.xml.gz http://somewhere.com/foo2.xml.gz ... Мне нужно запустить XML в каждом файле через xmlstarlet, поэтому я делаю ... | xargs gzip -d | xmlstarlet ..., за исключением т...

этот вопрос уже есть ответ здесь: Что делают * * (двойная звезда/Звездочка) и * (звезда/Звездочка) для параметров? 18 ответов так что у меня есть трудности с понятием *args и **kwargs. до сих пор я узнал, что: *ar...

Как я могу заставить xargs выполнить команду ровно один раз для каждой строки ввода? Это поведение по умолчанию состоит в том, чтобы разделить строки и выполнить команду один раз, передавая несколько строк в каждый экземпляр. от http://en.wikipedia.org/wiki/Xargs: найти / путь-тип f-print0 / xargs ...

cat a.txt | xargs -I % echo % В приведенном выше примере xargs принимает echo % в качестве аргумента команды. Но в некоторых случаях, мне нужно несколько команд для обработки вместо одного, например: cat a.txt | xargs -I % {command1; command2; ... } но xargs не принимает эту форму. Одно из решений, котор...

Я пытаюсь скопировать кучу файлов под каталогом, и в некоторых файлах есть пробелы и одинарные кавычки в их именах. Когда я пытаюсь связать вместе find и grep С xargs, Я получаю следующую ошибку: find .|grep "FooBar"|xargs -I{} cp "{}" ~/foo/bar xargs: unterminated quote любые предложения для более надежн...

Я пытаюсь выполнить следующую команду: find . -iname '.#*' -print0 | xargs -0 -L 1 foobar где "foobar" - это псевдоним или функция, определенная в my .файл bashrc (в моем случае, это функция, которая принимает один параметр). По-видимому, xargs не распознает их как вещи, которые он может запускать. Есть ...