Shell Script для извлечения текста с веб-сайта

Я не уверен, понял ли я ваш вопрос, но я думаю, что вы можете достичь своей цели, выполнив следующие действия:

 awk -F ";" '{OFS=";";print $1,$2,$3,$4}' input_file
1
24.08.2017, 23:20
1 ответ

Мне помогло:

#!/usr/bin/env bash

url='https://www.vpnbook.com/freevpn'
html=$( curl -# -L "${url}" 2> '/dev/null' )

username=$(
  <<< "${html}" \
  grep -P -o -e '(?<=<li>Username: <strong>)(.*?)(?=<\/strong><\/li>)' |
  head -n 1
)

password=$(
  <<< "${html}" \
  grep -P -o -e '(?<=<li>Password: <strong>)(.*?)(?=<\/strong><\/li>)' |
  head -n 1
)

printf '%s\n' "Username: ${username}" "Password: ${password}"
4
27.01.2020, 23:18

Теги

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