grep адресов из списка

cat urls.html | grep -Eo "(http|https)://[a-zA-Z0-9./?=_%:-]*" | sort -u

  • grep -E : is the same as egrep
  • grep -o : only outputs what has been grepped
  • (http|https) : is an either / or
  • a-z : is all lower case
  • A-Z : is all upper case
  • . : is dot
  • / : is the slash
  • ? : is ?
  • = : is equal sign
  • _ : is underscore
  • % : is percentage sign
  • : : is colon
  • - : is dash
  • *: is repeat the […] group
  • sort -u : will sort & remove any duplicates

 

grep -Eo “(http|https)://[a-zA-Z0-9./?=_%:-]*\.(png|gif|jpg|jpeg)”

греп всех картинок

Добавляем пути в окружение windows, для запуска программы из любой папки

Допустим у вас есть файл который вы запускаете из коммандной строки,
и вам надоело прописывать полный путь для его запуска
достаточно внести данный путь в окружение windows

Открываем через поиск

 

Вносите путь до своего файла,

и запускаете его указав только имя

Ошибка Docker Repository Does Not Have a Release File при установке Докера

Инструкция на официальной странице приводит к упомянутой в теме ошибке.

Происходит это из-за разницы имен релизных веток.

Корректная пошаговая инструкция:

sudo apt-get remove docker docker-engine docker.io containerd runc

sudo apt-get update

sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –

sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu \
xenial \
stable”

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io

sudo docker run hello-world

 

Если после этого вы получили сообщение:

Hello from Docker!
This message shows that your installation appears to be working correctly.

Значит установка прошла успешно.

Posts navigation

1 2 3 4 123 124 125
Scroll to top