0
ответов

Экранирование косой черты при отправке вывода команды в массив

В моем текущем проекте я пытаюсь вывести вывод из ветки git -r в массив в zsh следующим образом :% all _branch = ("${ (@f )$ (git branch -r )}" )Однако, когда я запускаю эту команду, я получаю...
12.08.2021
0
ответов

Передача аргументов в шаблон глобуса в скрипте

У меня есть сценарий get _number.sh, который я хочу использовать для извлечения данных из файлов.pdf, последовательно помеченных по дате, с помощью pdfgrep. Позвольте мне упростить мою проблему до того, что я считаю ее сущностью :...
09.08.2021
0
ответов

/bin/sh :расширение подстановочных знаков не работает в скрипте

Я использую дефис как /bin/sh. В моем сценарии у меня есть следующая строка :SSH _AUTH _SOCK=/tmp/ssh -????????????/agent. *Который должен соответствовать файлу /tmp/ssh -abcdefghijkl/agent.1234. Даже когда файл...
04.08.2021
0
ответов

Использование подстановочного знака с «killall» не работает, кроме как из /tmp

У меня есть файл /tmp/bash.sh, содержащий подобный скрипт :имя killall *Все работает нормально, если я захожу в папку /tmp и затем запускаю./bash.sh, но если я захожу в / и запускаю /tmp/bash.sh или./tmp/bash.sh, это не работает...
03.08.2021
0
ответов

rsync через ssh с несколькими подстановочными знаками в bash с сохранением структуры каталогов

У меня есть подобная структура каталогов на удаленном сервере с перечислением некоторых файлов ниже :/журналы/сервис ::A1/20210730T120000/log.log /журналы/сервис ::A1/20210729T120000/log.log /журналы/служба ::A2/...
31.07.2021
0
ответов

Регулярные выражения и подстановочные знаки в `операторах if `

Я использую регулярные выражения и подстановочные знаки в операторах if. Примеры :[[ "$exitfn" = ~^[yY] *$ ]] && return [[ "$exitfn" == "[yY] *" ]] && return [[..
25.07.2021
0
ответов

Создать Symlink Glob каталога, прочитанного из файла

Я извлекаю имена каталогов из 5-го столбца tsv-файла ExtensionList.tsv и хочу создать символические ссылки на все эти папки с именами, начинающимися с папок, расположенных в ${HOME} внутри Extension...
25.07.2021
0
ответов

GNU Stow -Есть ли способ добавить расширения файлов к файлам.stow -global -ignore или.stow -local -ignore?

Я хочу, чтобы stow игнорировал определенные файлы, такие как *.bak и *.tmp, но я не могу добавить подстановочные знаки и заставить их работать. Я пробовал :*.бак *.tmp \ *.бак \ *.tmp Я полагаю, что подстановочные знаки не...
16.07.2021
0
ответов

Как выполнить grep файлы с расширением.mp3, но не с расширением.mp3.RegFr?

У меня есть файлы ABC.mp3, ABC.mp3.RegFr. Я хочу grep файлы с.mp3, а не.mp3.RegFr. Кто-нибудь может помочь?
05.07.2021
0
ответов

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

У меня есть это рабочее выражение командной строки :программа --путь к файлам с _по _mydir/mydata _[0 -9].csv Я хотел бы перейти от [0 -100], но это не работает. программа --путь к файлам с _по _mydir/mydata _[0 -100].csv...
20.04.2021
0
ответов

Использует ли fontconfig шаблон именования Ant для подстановки?

Если есть шрифт foo, который я скачал вручную со многими каталогами, правильно ли включить их все? &...
18.04.2021
0
ответов

XOR в глобах оболочки

Недавно мой хостинг-провайдер изменил имя моего общедоступного _html-каталога на www без моего ведома, поэтому это объявление переменной веб-_приложение _root="${HOME}/public _html" больше не работает. Для...
19.02.2021
0
ответов

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

Хакеры Баша Вики говорит ${ПАРАМЕТР/ШАБЛОН/СТРОКА} ${ПАРАМЕТР//ШАБЛОН/СТРОКА} Можно заменить (заменить )подстроку, совпадающую с шаблон, на время расширения. Совпавшая подстрока будет...
09.02.2021
0
ответов

«Список подходящих» Linux mint не работает с пакетами, начинающимися с буквы W

Я новичок в Linux. У меня установлен Linux Mint 19.3. Итак, насколько я понимаю, список apt работает с подстановочными знаками, такими как *и ?. Он отлично работает с большинством других букв и последовательностей букв, которые у меня были...
08.02.2021
0
ответов

Makefile с комбинациями нескольких целей и зависимостей

Например, у меня есть следующее дерево файлов ():foo/1213.csv foo/7789.csv далеко/8471.csv далеко/7811.csv бу/8109.csv бар/2778.csv бар/3334.csv bar/1337.csv Теперь я хочу для каждого каталога foo far boo bar...
27.12.2020
0
ответов

Пробелы в именах файлов «нарушают» сценарий имени файла

Пример 3 Тердона изhttps://unix.stackexchange.com/a/612718/182280:Выберите все файлы, кроме тех, чьи имена заканчиваются на.sh или.jkl $ shopt -s extglob nullglob $ файлов = (! (*.ш| *.jkl ))$ эхо "${...
05.10.2020
0
ответов

Glob-файлы *без *использования оболочки

Я хочу перечислить файлы в определенном подкаталоге, но я делаю это как часть docker exec внутри контейнера docker, поэтому я не хочу беспокоить запуск оболочки, которая мне на самом деле не нужна. Это...
23.08.2020
0
ответов

Переместить файлы с подстановочным знаком?

Оооо, я прочитал несколько страниц и вопросы, но я просто не могу понять/до конца понять... jdir0="$@" #/home/tor/subbackup/teest2/jjj mv "$jdir0/subs/ *.srt" /home/tor/...
17.08.2020
0
ответов

Как использовать команду поиска с подстановочным знаком, если текущий каталог содержит совпадение? [дубликат]

Возможный дубликат: поиск не рекурсивный, когда файл находится наверху. У меня есть некоторая путаница с командой поиска. Если я наберу: найди. -name * .xml или find ./ -name * .xml Я получаю список всех xml ...
15.08.2020
0
ответов

Переместите файлы, соответствующие шаблону регулярного выражения

У меня есть каталог с несколькими тысячами файлов. Многие из них представляют собой изображения, имя файла которых начинается с разрешения изображения. Высота и ширина изображений могут быть двух-, трех-, четырех- или пятизначными...
10.06.2020
0
ответов

исключить из поиска несколько файлов?

У меня есть setopt extended_glob, я хочу исключить все файлы в ~/.config/zsh, которые либо начинаются с _, либо имя файла является завершением.zsh или options.zsh У меня есть эта команда: for f (${${(% ):-%x}:P:h:h}/**/(...
09.06.2020
0
ответов

zsh: немедленно сделать foo* expand foo*

Недавно я переключился с bash на zsh. Одно отличие состоит в том, что когда я набираю команду в bash и нажимаю Esc-* (в режиме редактирования vi), bash сразу расширяет встроенный глобус. Например, если я наберу: $ ...
08.06.2020
0
ответов

Найти родителя искомого элемента с помощью ZSH

В моем подкаталоге -есть несколько репозиториев.git. Чтобы найти их, я использую :$ echo **/.git demo -component -a/.git demo -component -b/.git Теперь мне действительно нужны родительские каталоги. демо -компонент -a &...
05.06.2020
0
ответов

Почему параметры ls не работают в командах, запускаемых через ssh host bash -c?

У меня есть локальный и удаленный хост, оба работают под управлением Ubuntu, с установленной оболочкой bash. В моем домашнем каталоге у меня есть два файла, файл-1 и файл-2, как на локальном хосте, так и на удаленном хосте, называемом удаленным....
01.06.2020
0
ответов

Как заставить звездочку '*' в zsh вести себя так же, как bash?

Недавно я перешел с bash на zsh, и теперь, когда я набираю ls *, он не просто перечисляет все файлы в этом каталоге, а показывает дерево из двух уровней. Также rm -rf somepath/* не работает с ...
29.05.2020
0
ответов

Подстановочный сертификат Letsencrypt с NFS. [U 18.04]

В настоящее время я пытаюсь поделиться и использовать свой подстановочный сертификат от letsencrypt с NFS, но серверы, которые должны его использовать, не могут этого сделать. К моей настройке: У меня есть 3 ВМ (в будущем может быть 4)...
17.02.2020
0
ответов

Что означает echo *? [duplicate]

Недавно я писал bash-скрипт и добавил строку: $ echo * и получил вывод имен файлов и имен каталогов. Каков контекст этого списка (просто из любопытства)?
30.12.2019
0
ответов

Как отобразить другое содержимое каталога с помощью команды выбора Bash?

До сих пор я нашел несколько примеров использования функции выбора Bash с логически построенными опциями или Asterisk (т. е. select s in *). Последний список содержит все фактическое содержимое каталога. Итак, я хотел бы...
21.11.2019
0
ответов

Подстановочный знак каталога Bash * не работает в операторе if с использованием двойных скобок

Это работает: if [ /a/*/b/file.asd -nt /c/d/file.asd ]; затем эхо "найден новый файл"; fi Это не работает: if [[ /a/*/b/file.asd -nt /c/d/file.asd ]]; затем эхо "найден новый файл"; fi Может кто-нибудь...
06.11.2019
0
ответов

bash extglob: Должен ли иметь значение порядок шаблонов в списке шаблонов?

Согласно руководству bash, если extglob включен, шаблон @(список шаблонов) должен соответствовать любому из шаблонов в списке шаблонов (разделенных символом |). Здесь все работает как положено: $ shopt -s extglob $ ls -...
25.10.2019