Я новичок в UNIX и в настоящее время работаю над сценарием оболочки, в котором я буду получать файлы с такими именами, как abc _123 _date.zip, поэтому имена файлов будут abc _123 _12312005. Вместо жесткого кодирования abc _123 _*.....
В Makefile, который я изучаю, я увидел следующую строку: @rm -f *~ .*~ \#*\# Вероятно, из-за того, что это специальные символы и их трудно найти, я ничего не могу найти о значении: *~
.*~
\#*\# ...
Fedora 31 и Debian 10 ведут себя по-разному, когда я запускаю следующую команду :/bin/ls /bin/! (znew )| /bin/grep znew Fedora ничего не выводит, но Debian выводит :znew znew существует в Fedora, если я...
Я хочу вывести список файлов с именами, начинающимися либо с заглавной буквы, либо с определенного числа (например, 3). Я пробовал что-то вроде ls ~/etc/[[:upper:]][3].*, но не работает должным образом.
Проблема У меня проблема с использованием входной переменной VAR в функции (т.е. ls) с подстановочным знаком *, когда эта функция находится в вызове xargs bash. Эта функция xargs повторяется для каждого члена списка...
Я пытаюсь передать переменную с "*" (подстановочный знак) через скрипт zsh, но это не работает. ls, grep и другие команды жалуются на любой путь с «*». Вот простой пример проблемы: ➜ ~ mkdir -p /...
Я хочу использовать rsync для загрузки файлов на сервер.
Я по умолчанию исключаю все. Потом добавлю нужные. При этом я понял, что иногда мне нужно исключить файл из папки, но...
В zsh подстановка срабатывает при использовании подстановочных знаков ? или *как этот :файл ls?.txt Однако я хотел бы отключить подстановку в таком случае :youtube -dl https://www.youtube.com/watch?v=...
Что я делаю не так в глобусе ниже? Похоже, что он должен работать в соответствии с моим чтением руководства. «?» (Не между кронштейнами )соответствует любому одному символу. $ сенсорный файл.txt файл.текст $...
У меня возникли проблемы с использованием команды ls, подстановки файлов и команды grep. Рассмотрим следующее дерево файлов/каталогов. abc/ def ghi.txt jkl def/ f01 abc abc.txt ghi....
поэтому я пытаюсь выбрать диапазон файлов с помощью интерактивного скрипта. Конечной целью является использование команды чтения, но для демонстрации здесь я вручную назначил переменную glob #!/bin/bash шопт -с...
Моя оболочка bash начала вести себя странно при использовании подстановочных знаков. Завершение с помощью табуляции работает, и если я ввожу имя файла, оно также работает. Но если я использую подстановочный знак, он не работает, как показано ниже...
Кажется, это очень просто сделать. Я сделал это в своих сценариях Bash, но мне интересно, как сделать то же самое в терминале. Например, предположим, что я хочу просмотреть все файлы, которые не являются js. Наверное, я...
Я хочу повторно распаковать файл, который часто загружаю в новых версиях; например: cd каталог_загрузки
myFile-1.99.tar.gz # Версия 2.x может быть выпущена на следующий день, на следующей неделе или в следующем месяце; ...
Я пытался найти какую-нибудь справку от O'Reilly о Unix и Bash о значении */, но ничего не нашел. Мы можем повторить */ и увидеть все каталоги. Кажется, что это означает все "...
Я использовал некоторое приближение: дерево html | wc -l, но теперь мне нужно исключить шаблон глобуса из списка найденных файлов. Шаблон глобуса будет примерно таким: (node_modules|.git|wp-snapshots). ...
Как я могу найти файлы с таким шаблоном, как ??11* или ??52*, начинаются с двух неизвестных чисел и двух определенных чисел, а остальное не имеет значения. 972966220_56_2_1_L2_P.jpg 971051472_69_2_1_L2_P.jpg
...
В моей системе macOS у меня есть папка с более чем 7000 изображений, и мне нужно удалить изображения, в имени файла которых есть дефис. Я пробовал следующие команды, но не получил ответа после того, как я перешел в ...
В bash я могу сделать следующее: apt install blabla* Но в zsh я получаю zsh: совпадений не найдено: blabla* Если в текущем каталоге нет файла с именем blablabla. Это также вызывает проблемы с ...
Несколько дней назад у меня возникла эта проблема: youtube-dl больше не работает для ссылок на YouTube, но отлично работает для других сайтов, таких как Instagram: $ youtube -дл https://www.instagram.com/p/B47c667AKPo/
[...
Это команда, которую я имею и хотел бы изменить с дополнительным условием: find /home/user/backups/ -mindepth 2 -maxdepth 3 - name "*~EEEE000.tif" -print Это вывод ls /home/...
У меня есть файл, который выглядит так: 1>>>PROKKA_00001 Регулятор транскрипции PadR-подобный белок семейства - 137 а.о.
>>tr|E5G076|E5G076_ARAHY Ara h 1 аллерген OS=Arachis hyp (619 а.о.)
37,3%...
Со мной несколько раз случалось, что я использовал cp или mv с подстановочными знаками, но забыл указать место назначения. каталог. Вот пример ошибки при сборе логов: ~# mkdir problem_logs
~...
Меня смущает то, какие механизмы поиска (сопоставления данных) являются стандартными для всех систем Linux, поскольку они могут использоваться практически всеми встроенными оболочками и дополнительные общие утилиты, ...
На языке программирования более высокого уровня я работаю над написанием функции wildcardMatch(input, pattern), которая должна работать точно так же, как сопоставление глобусов в Unix. Для этого я использовал...
У меня есть задание, в котором я передаю шаблон файла в функцию, как показано ниже: line=FILE*.txt
getFlag $line В то время как функция выглядит следующим образом: function getFlag
{ filepattern=$1 echo "File ...
если [ ! $var = "*.awk"]; затем эхо "$var содержит файл awk" fi это то, что у меня есть, но когда я запускаю его и помещаю имя файла без .awk, оно все еще говорит, что содержит файл awk
У меня возникли проблемы с сопоставлением с образцом в функции ловушки zsh precmd. У меня есть следующее: precmd(){ local x='test' if [ $x = '*test*' ]; затем эхо "привет" фи
} который не ...
Я читаю о ловушках разбора ls, и приведенные примеры касаются зацикливания ls с помощью for/while. В заголовке статьи написано «разбор ls» — означает ли это передачу вывода ls в awk и другие…