Remova o nome do protocolo do link do site
Aug 27 2020
Eu tenho uma lista de número n (n é conhecido) de URLs. Como posso remover o nome do protocolo da URL?
Ex.: de https://xyz.com, quero buscar xyz.comapenas parte.
Respostas
5 glennjackman Aug 27 2020 at 00:52
Usando grep GNU e correspondência PCRE,
grep -oP 'https://\K\S+' file
Isso gera os não-espaços após "https://"
2 Kulfy Aug 27 2020 at 02:19
Que tal usar awkcom Fopção e redirecionamento de texto?
awk -F'^http[s]?://' '{print $2}' fileName > outputFile
Ou sedcom iopção
sed -i s/'http[s]\?:\/\/'// fileName
1 HoppingBunny Aug 28 2020 at 00:20
Aqui está uma invocação simples do awk:
$ awk -F// '{print $NF}' fileName
-Fespecifica o separador de campo. $NFimprime o último campo.
Você pode precisar usar aspas duplas em //.
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
George Harrison ficou chateado por suas letras de 'Hurdy Gurdy Man' de Donovan não terem sido usadas