命令行 - 從網站鏈接中刪除協議名稱

分享于 

1分钟阅读

ubuntu

  简体

问题:

如何从URL删除协议名称?

例如:从https://xyz.com,我只想获取xyz.com部分。


答案1:

使用GNU grep和PCRE匹配,


grep -oP 'https://KS+' file



输出"https://"后面的非空格


答案2:

使用awkF选项和文本重定向


awk -F'^http[s]?://' '{print $2}' fileName > outputFile



或者sedi选项


sed -i s/'http[s]?://'// fileName





COM  WEB  COMM  Comma  命令行  网站