Articles of xargs

Неожиданный вывод xargs

В приведенном ниже утверждении должно быть напечатано afc abc но вместо него напечатано abc abc Я пытался много раз, но каждый раз с тем же результатом. bash echo abc|xargs -i{} echo $(echo {}|sed ‘s/b/f/g’) {}

Переименуйте группу файлов в строку, которая существует внутри каждого

У меня есть группа файлов JSON. Каждый файл содержит один объект json, и все они имеют одинаковую схему. В json есть поле, в которое я хочу переименовать файл. Как я могу это сделать? Я придумал это решение: find . -name ‘*.json’ | xargs -i mv {} $(cat {} | jq ‘.billingAccountList[0]’ | tr -d \”).json […]

Преобразование рабочей команды в файл сценария оболочки, который получает аргументы

Привет, моя рабочая команда: grep -l “my text” file*.ext|xargs ls -lart эта команда очень полезна для меня, и я хотел создать файл оболочки, который делает это с меньшим набором текста, например так: fn “my text” file*.ext Я пришел к этому файлу сценария оболочки: grep -l “$1” “$2″|xargs ls -lart который не работает, даже первая часть […]

Каков наилучший способ избавиться от шаблона в нескольких файлах php?

Работа на зараженном веб-сайте с сотнями файлов php со следующим внедренным кодом подписи в верхней части каждого файла: сопровождаемый смежной <?php частью, которая имеет допустимый код php. Другими словами, введенный код не находится на отдельной строке. Я написал следующий код, чтобы избавиться от введенного кода: grep -Rl 457563643457563643 . | xargs sed -i ‘s///g’ который […]

Как мне создать каталоги, названные в честь каждого месяца?

Я хотел бы создать имя каталога для каждого месяца. Я знаю, после некоторой игры с оболочкой, что: date -d 1/01 +%b # Gives Jan date -d 2/01 +%b # Gives Feb . date -d 12/01 +%b # Gives Dec Итак, я использовал расширение скобки, echo {1..12}/01 и попытался его xargs : echo {1..12}/01 | xargs […]

Почему эта команда работает только для каждой другой строки?

Когда я запускаю \ls | xargs -I {} echo {} | sed ‘N;s/\n/xxxxxxxxx/’ \ls | xargs -I {} echo {} | sed ‘N;s/\n/xxxxxxxxx/’ \ls | xargs -I {} echo {} | sed ‘N;s/\n/xxxxxxxxx/’ , я получаю это: – Books aliasxxxxxxxxxA New Kind of Science Computability-and-Logic.pdfxxxxxxxxxComputability-and-Logic_k2opt.pdf Hein JL – Prolog Experiments in Discrete Mathematics, Logic, and […]

Изменение расширения нескольких файлов с помощью однострочной команды

У меня есть несколько файлов, имена которых содержат несколько расширений: $ ls -r File1_345.R.12345 File1_3.234.R.6789 File1_2345.R.2345 File1_12345.R.12345 $ Я хочу переименовать их, чтобы удалить все существующие расширения и заменить их на .txt . Вывод должен быть ниже: $ ls -r File1_345.txt File1_3.txt File1_2345.txt File1_12345.txt Можно ли использовать команду find и xargs?

Как поддерживать порядок сортировки с помощью xargs и gunzip

Я пытаюсь извлечь содержимое некоторых файлов в алфавитном порядке (что в данном случае также означает дату и итерацию) и когда я сначала тестирую процесс с помощью ls : $ find /opt/minecraft/wonders/logs/ -name 20* -type f -mtime -3 -print0 \ | sort | xargs -r0 ls -l | awk -F’ ‘ ‘{print $6 ” ” $7 […]

Как правильно использовать параллель в этой ситуации?

У меня есть файл с несколькими URL-адресами (разделенные новой строкой) и я хочу выполнить команду bash для каждой строки Вот команда: xargs -n1 -I+ ./info.sh https://+/.info/ +/ Как я могу выполнить его с несколькими streamами в строке?

Использовать ли `xargs` аргументы, которые он получает каждый вместо каждых аргументов` -n`?

Я использую fswatch и xargs для отслеживания изменений файловой системы и запуска команд в зависимости от того, какие файлы меняются. fswatch печатает измененные файлы на стандартный вывод, а xargs их из стандартного ввода. Если я использую xargs -n1 , моя команда будет выполняться после каждого изменения. Если я использую xargs -n100 , моя команда не […]

Intereting Posts
Как я могу уменьшить размер моих моментальных снимков в прошлом? Поддерживает ли OpenRC группу c2? Каковы эти прямоугольные символы и где обозначаются эти обозначения Рекомендуемый менеджер списка рассылки для использования с Postfix Как интерпретировать информацию в скобках в Xorg.0.log? Перемещение с одного жесткого диска на другой Установка кардиостимулятора Corosync на сервере RHEL 6.6 SELinux предотвращает / opt / google / chrome / chrome-sandbox от доступа на запись в каком файле? Я хочу сравнить два списка и распечатать вывод разности из списка 1 Может кто-нибудь объяснить, как использовать flock и файловые дескрипторы для блокировки файла и записи в заблокированный файл? Предопределенные идентификаторы групп через дистрибутивы Linux? libtool: error: relink 'libpocketsphinx.la' с указанной командой перед установкой Сборка Apache + mod_ssl не связана с моей сборкой OpenSSL Пока цикл работает только один раз su не может открыть ошибку сеанса при запуске базы данных Oracle XE