Публикации по теме 'xargs'
1 минута, чтобы стать лучшим разработчиком (#13)
Однострочник для подсчета строк, слов и символов в любом репозитории.
Добро пожаловать в выпуск №13 журнала O ne M inute B etter D , где вы станете более успешным программным обеспечением. разработчику, читая короткие крупицы знаний по одной минуте за раз.
⏮️ 🔛 ⏭️
ПРОБЛЕМА
Наш технический менеджер спросил нас об общем количестве линий на нескольких хранилищах компании. Как мы можем узнать эту информацию?
РЕШЕНИЕ
Мы собираемся использовать команду git ls-files и..
Вопросы по теме 'xargs'
xargs не распознает псевдонимы bash
Я пытаюсь запустить следующую команду:
find . -iname '.#*' -print0 | xargs -0 -L 1 foobar
где «foobar» — это псевдоним или функция, определенная в моем файле .bashrc (в моем случае это функция, принимающая один параметр). По-видимому, xargs...
15812 просмотров
schedule
11.06.2023
Как я могу использовать псевдонимы команд с xargs?
У меня есть следующий псевдоним в моих .aliases:
alias gi grep -i
и я хочу искать foo без учета регистра во всех файлах, в имени которых есть строка bar :
find -name \*bar\* | xargs gi foo
Вот что я получаю:
xargs: gi: No such...
10280 просмотров
schedule
09.02.2023
Чтобы лучше понять xargs
Я хочу понять использование xargs man в коде Ramion :
screen -t man /bin/sh -c 'xargs man || read'
Спасибо Рэмпиону: нам не нужен кот!
Зачем нам нужен xargs в команде?
Я понимаю xargs -часть следующим образом
кот ничего...
1804 просмотров
schedule
07.05.2022
xargs: незавершенная цитата
Я пытаюсь преобразовать некоторые файлы .flac в .mp3, которые можно импортировать в iTunes. Я пробовал с find, xargs и ffmpeg, но xargs выдает мне ошибку незавершенной цитаты (потому что у меня есть кавычки в имени файла).
Это моя командная...
5667 просмотров
schedule
24.07.2022
ограничение xargs от чтения стандартного ввода в буфер
Похоже, что xargs читает входные строки из стандартного ввода, даже если он уже запускает максимальное количество процессов, которые он может запустить.
Вот пример:
#!/bin/bash
function xTrigger()
{
for ii in `seq 1 100`; do echo $ii; sleep...
769 просмотров
schedule
14.08.2022
xargs и ввод команды ex
Может кто-нибудь объяснить, почему при попытке запустить командный сценарий ex для нескольких файлов это работает:
for x in `ls *`;do ex $x <excmds;done;
но это не так:
ls *|xargs -i ex {} <excmds
Первый будет выполнять ex и...
295 просмотров
schedule
09.12.2022
Магия Bash Shell awk/xargs
Я пытаюсь немного научиться awk foo. У меня есть CSV, где каждая строка имеет формат частичное_имя_файла, путь_к_файлу. Моя цель - найти файлы (на основе частичного имени) и переместить их по соответствующим новым путям. Я хотел объединить силы...
23875 просмотров
schedule
19.05.2023
Почему находит имя файла | xargs vim вызывает странное поведение терминала?
Когда я делаю «locate 50local.policy | xargs vim», я получаю сообщение об ошибке «Vim: Warnung: Die Eingabe kommt nicht von einem Terminal» (перевод: Vim: Предупреждение: ввод не поступает с терминала).
Я могу успешно редактировать с помощью vim,...
2887 просмотров
schedule
06.07.2023
как запросить пользователя из скрипта, запущенного с помощью xargs
Я использую xargs для заполнения аргументов сценария, в котором я хочу остановить сценарий, ожидая ввода пользователя. Что-то типа:
echo a b c | xargs bash -c 'for a in "$@"; do echo $a; read; done'
но read игнорируется. Кажется, что...
1006 просмотров
schedule
14.06.2022
Двойное использование xargs в одной строке для исправления подрывной деятельности «!» статус
Я нахожу лучшее решение своей проблемы здесь: Как исправить подрывную деятельность «!» статус
Но сейчас я просто хочу написать для этого небольшой сценарий.
Нравится:
svn status | grep '\!' | awk '{print $2}' | xargs svn revert
svn...
1151 просмотров
schedule
04.12.2022
Выбрать файлы в каталоге, которые имеют более 'n' строк в сценарии оболочки?
Я пытаюсь выбрать файлы, содержащие более n строк в сценарии оболочки, и переместить их в другой каталог.
Следующая команда отлично работает из командной строки, но не в сценарии оболочки:
MY_PATH='/var/www/'
find $MY_PATH -maxdepth 1 -type f...
669 просмотров
schedule
11.11.2022
UNIX: разница xargs и exec
Я пытаюсь найти строку "rGEO" в каталоге, используя следующие команды:
find . -name "*" -type f -print | xargs grep "rGEO"
./home/oper1/AgencyTape/geo/exe/gngeo.cmd:${WEB_DIR}/exe/web_reports.sh -aGN -d${prev_ccyy}${prev_mm} -rGEO -nomail...
6632 просмотров
schedule
13.05.2024
Как я могу передать все аргументы с помощью xargs в середине команды в Linux
Я хочу передать все файлы в качестве одного аргумента в Linux, но я не могу этого сделать.
Это работает
ls | sort -n | xargs -i pdftk {} cat output combinewd2.pdf
Это передает один аргумент на команду, но я хочу, чтобы все было в одной...
27759 просмотров
schedule
06.03.2023
Как контролировать размещение параметров xargs?
У меня есть сценарий Bash, который принимает входную папку с исходным кодом и выходной каталог в качестве аргументов. Я хочу иметь возможность компилировать файлы в исходной папке, а затем отправлять их в выходную папку. Проблема в том, что xargs...
1133 просмотров
schedule
02.01.2023
Можно ли использовать xargs для параллельного запуска нескольких произвольных команд?
Я хотел бы иметь возможность предоставить длинный список произвольных/разных команд (различные двоичные/исполняемые файлы и аргументы) и заставить xargs запускать эти команды параллельно (xargs -P).
Я могу использовать xargs -P нормально, когда...
2368 просмотров
schedule
14.03.2024
bash: Как я могу использовать find для проверки файла резервной копии и удаления (если он существует)?
У меня есть локальная резервная папка /backup/, в которой есть удаленная синхронизированная копия, смонтированная локально как /mnt/offsite/backup/. Мой локальный резервный диск заполняется, поэтому я хотел бы удалить файлы старше 365 дней, но...
609 просмотров
schedule
04.02.2023
производительность для многопроцессорной обработки xarg и python + подпроцесс
У меня есть вопрос о масштабируемости производительности с помощью xargs. В настоящее время у меня есть программа пакетной обработки, написанная на python с многопроцессорной обработкой и подпроцессом. Каждый процесс порождает независимый...
523 просмотров
schedule
02.07.2022
Параллельное использование GNU с xargs и awk
У меня есть два больших файла, разделенных табуляцией, A.tsv и B.tsv, они выглядят так (заголовок в файле отсутствует):
A.tsv:
ID AGE
User1 18
...
B.tsv:
ID INCOME
User4 49000
...
Я хочу выбрать список идентификаторов в A...
1695 просмотров
schedule
07.08.2023
Обратная токенизация новой строки в файлах с одним токеном на строку? - Юникс
Как разделить токены в строке с помощью Unix ? показал, что файл может быть токенизирован с помощью sed или xargs .
Есть ли способ сделать обратное?
[in:]
some
sentences
are
like
this.
some
sentences
foo
bar
that
[выход]:...
252 просмотров
schedule
30.07.2023
Невероятно высокое пользовательское и системное время, показанное командой time в Linux
Я запускаю следующую команду в каталоге с ~7000 файлами:
time find . | xargs -P8 -n1 grep -F 'xxx'
Результаты:
real 0m1.638s
user 1m1.090s
sys 0m5.080s
Я очень хорошо понимаю, что (user+cpu) может быть < or >...
180 просмотров
schedule
07.03.2024