вопрос о шаблоне bash

Вы не должны помещать DISTRO в URL-адрес, а вместо этого указывайте имя нужного вам номера версии, то есть один из avlinux , jessie , sid , stretch или wheezy . Я не уверен, какой именно из них вам нужен, поскольку вы запускаете Kali. Насколько я понимаю, Kali основана на тестировании Debian, поэтому вы должны попытаться поместить stretch в URL-адрес вместо DISTRO .

Использование репозиториев из внешних источников не рекомендуется с дистрибутивом Kali, для установки Wine ваш /etc/apt/sources.list должен содержать следующие строки и ничего больше:

deb http://http.kali.org/kali kali main non-free contrib
deb-src http://http.kali.org/kali kali main non-free contrib 
deb http://security.kali.org/kali-security kali/updates main contrib non-free
deb-src http://security.kali.org/kali-security kali/updates main contrib non-free

Когда этот файл является вот так, то сделайте следующее:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install wine-bin:i386

Очень важно, чтобы файл /etc/apt/sources.list не содержал ничего, кроме приведенных выше строк.

2
06.02.2017, 08:32
2 ответа

Вы можете использовать шаблон глобуса:

*[[:digit:]]*d
  • * соответствует нулю или более символов

  • [: digit:] соответствует любой цифре в вашем языковом стандарте

  • d соответствует буквальному d , в конце здесь

Если вы не хотят зависеть от вашего языкового стандарта , только для кодировки ASCII:

*[0-9]*d

Пример:

% ls               
alle34mails  alle34mailsd  alle5m6ilsd.d  allemails  allemails.d

% ls *[[:digit:]]*d
alle34mailsd  alle5m6ilsd.d
3
27.01.2020, 22:03

Исправленный шаблон должен быть:

*[[:цифра:]].*d$

или

*[0-9].*d$

Добавляя к описанию от heemayl, необходимо только совпадение цифры, чтобы эта часть требований OP была выполнена. Затем нужно принять любое количество других символов после цифры .*, которые могут включать другие цифры. Затем нужно иметь литерал d, но он должен быть привязан к концу строки $. Шаблон от heemayl не будет соответствовать обоим примерам ОП и будет ложно соответствовать всему, что имеет d непосредственно после цифр, не обязательно в конце, согласно условиям ОП.

0
27.01.2020, 22:03

Теги

Похожие вопросы