shell命令使用sed编辑器
echo http://www.domain.com/?params | sed -e 's;https\?://;;' | sed -e 's;/.*$;;'
Run Code Online (Sandbox Code Playgroud)
输出 www.domain.com
如何使用unix awk编辑器输出此字符串?
awk {print}?
你可以试试这个,
$ echo http://www.domain.com/?params | awk -F/ '{print $3}'
www.domain.com
Run Code Online (Sandbox Code Playgroud)
通过grep,
$ echo http://www.domain.com/?params | grep -oP '(?<=/)[^/]+(?=/)'
www.domain.com
Run Code Online (Sandbox Code Playgroud)
通过sed,
$ echo http://www.domain.com/?params | sed 's/.*\/\([^\/]\+\)\/.*/\1/'
www.domain.com
Run Code Online (Sandbox Code Playgroud)