Я почти уверен, что оболочка zsh не предоставляет способ сделать это, но я все равно решил спросить чтобы убедиться, что я ничего не пропустил из руководства. С оболочкой zsh, ...
С помощью квалификаторов glob в zsh можно различными способами сортировать результаты сопоставления шаблона подстановки имени файла. Например, шаблон *(om) будет соответствовать всем нескрытым именам в текущем каталоге,...
Известно, что синтаксический анализ вывода ls обычно является плохой идеей, и одно из решений — использовать подстановку вместо ls для «безопасного» цикла. через файлы в каталоге. для пути в /path/to/search/*; делать ...
чтение файлов конфигурации logstash, которые я нашел в filter conf grok { match => { "message" => "Put\s*command\s*:\s+%{GREEDYDATA:command }" } } Как работает этот фильтр, я пытался...
Предположим, что extglob включен в Bash (я использую 5.0.11(1)-release (x86_64-apple-darwin18.6.0)) и у нас есть файл с именем list89988777,,,,,+--.txt. Я не могу получить , для работы в шаблоне extglob с [....
Я пытаюсь скомпилировать модуль ядра с именем DAHDI в FreePBX (RHEL). Я получаю следующую ошибку make output: Похоже, у вас не установлены исходные коды для ядра 3.10.0-957.21.3.el7.x86_64....
Я пытаюсь проверить, существует ли файл или нет:
Это работает так, как ожидалось: if [ -e "/tmp/test.*.lock" ]; затем эхо "существует!"
fi Это не так: if [[ -e /tmp/test.*.lock ]]; затем эхо "существует!"
...
Можно ли использовать шаблоны сопоставления вместо игнорируемых шаблонов в порядке тегов? Я хотел бы попробовать пользовательский ограниченный набор соответствий с первой попытки без префикса, например: $ man <...
Почему find . -name "*.jav" работает при поиске . -name *.jav не работает, если файлов .jav более 1? Что делают « » и почему «*.jav» не интерпретируется как буквальная строка?
Чтобы перечислить все репозитории докеров, мне нужно использовать звездочку. Но я вынужден добавить кавычки, потому что подстановка zsh улавливает звездочку. sudo docker image list "hub.local/*" Я пытаюсь создать псевдоним с помощью noglob, ...
У меня есть ряд файлов в папке со строкой в середине имен файлов, начинающихся с _S (_S1, S2, S143 ....), от которого мне нужно избавиться/заменить просто и подчеркнуть. Вот так...
Я пытаюсь получить что-то вроде ls **/*!(test).rb для расширения на все файлы ruby, которые не заканчиваются на «test». Однако все, что я пробовал до сих пор, не помогло. Я попытался включить расширенную подстановку ZSH...
Попытка решить проблему с кодовым гольфом с помощью zsh, но мое регулярное выражение работает неправильно. Требование Учитывая входную строку $1, удалите все пробелы сразу слева от любого ! персонаж. Примеры: ...
Имя файла: file_201909091143.csv Как добавить подстановочный знак для извлечения всех файлов, начинающихся с «файл»? #!/bin/bash
# очищает пустые строки
sed -i '/^$/d' файл?.csv # отсутствует подстановочный знак ОБНОВЛЕНИЕ
ls каталога:
...
По сути, мне нужно Ctrl+f (искать) следующую строку... [*] Это означает, что я хочу найти все, что совпадает между (и включая) скобками. Что мне заменить "*" на ...
Я пытаюсь включить 'extended_glob' в оболочке tcsh и пробовал следующие команды: setopt extension_glob
shopt extended_glob Но ничего из этого не сработало. Может ли кто-нибудь дать мне знать, как включить это в ...
Почему раскрытие фигурной скобки ведет себя не так, как подстановочный знак в сочетании с вставкой? Пример:
Предположим, у нас есть несколько папок, каждая из которых содержит tsv с одинаковой структурой, и мы хотим создать «all.tsv»…
Я относительно новый пользователь zsh, и мне это нравится в 99% случаев. Когда я пытаюсь скопировать кучу файлов, например: [I] ➜ ls *17*
core.txt.17 info.17 vmcore.17.zst, но когда я scp *17* xxx:xxx/xxx, я получаю:
...
Я работаю с копией Raspbian, установленной с помощью pi-gen. Pi-gen работает в контейнере Docker с томом для файловой системы, запускает debootstrap и пользовательские сценарии внутри chroot для тома. Я'...
резюме: Я хотел бы использовать оператор bash case (в другом коде) для классификации входных данных относительно того, являются ли они положительным целым числом
отрицательное целое число
нуль
пустая строка
нецелочисленная строка Исполняемый файл ...
Следующее работает при вставке непосредственно в мой терминал bash (я вызываю bash явно, версия bash: 4.4.19(1)-выпуск (x86_64-pc-linux-gnu)) для имени файла в /home/dean/Downloads/!(*example).txt; делать
...
У меня большие трудности с этим. Я пытаюсь проверить, существуют ли в каталоге файлы, которые НЕ соответствуют заданному шаблону, возвращая true или false. В данном случае файлы в $ dir, которые не ...
В настоящее время я пытаюсь просмотреть набор каталогов, но только те, которые мне интересны. $ лс -д */
cfdpost_statefiles/ p050L0260/ p050L0510/ p060L0390/ p070L0260/ p070L0510/ p092L0390/ ...
Я вижу много фантазий между синтаксисом глобусов оболочки (подстановочными знаками) и стандартным регулярным выражением. Есть ли (или была ли) какая-либо инициатива по преобразованию всех глобусов оболочки в стандартное регулярное выражение? Под этим я п
У меня есть такие файлы, как: ls CONFIG2
DOS DOSCAR KPOINTS PCDAT WAVECAR submit_vasp_beskow.sh
CHG EIGENVAL OSZICAR POSCAR XDATCAR vasprun.xml
CHGCAR IBZKPT OUT ...
Я только что закончил читать статью под названием «Почему не следует анализировать вывод ls».Я хочу зациклить каждый файл в каталоге, и в статье говорится, что следующий является одним из самых простых и ...
У меня возникла следующая проблема: я хочу извлечь текст, заключенный в квадратные скобки, из строки (с скобками или без них). Моя строка выглядит так: STR = "[1] [2] [345] [678 9] foo bar" Сначала я ...
У меня сложилось впечатление, что это может быть безопаснее использовать ./*.fastq при поиске файлов с расширением .fastq. Например, ./ предотвратит захват файла .fastq. Это явно неверно, как показано в ...