unix 在shell脚本中从URL获取域主/基址及IP和端口[重复]

rur96b6h  于 2022-12-18  发布在  Unix
关注(0)|答案(1)|浏览(170)

此问题在此处已有答案

Remove a fixed prefix/suffix from a string in Bash(10个答案)
How to remove non-greedy suffix from string in bash?(2个答案)
2天前关闭。
输入如下
url1='http://10.25.225.123:32782/actuator/health'url2='http://10.25.225.321:12345/myappmanagement/health'等等。
如何使用同一个命令分别获取url1url2http://10.25.225.123:32782/http://10.25.225.321:12345

9bfwbjaz

9bfwbjaz1#

url='http://10.25.225.123:32782/actuator/health'
awk -F'/' 'BEGIN{OFS=FS="/"} {print $1,$2,$3}' <<< "$url"
http://10.25.225.123:32782

或者简单地说:

cut -d/ -f-3 <<< "$url"
http://10.25.225.123:32782

相关问题