str1="https://111.111.111.111:2222/cpsess8993738132/scripts4/listaccts/"
str2="https://111.111.111.111:2222/cpsess8993738132/"
str3="https://111.111.111.111:2222/cpsess8993738132/cgi/server/xyz.cgi|Server Security & Firewall|111.22.33.31.|0|1|0||0|2221331130315786|fzerstxBjUiZ"
https://IP:port/firstpath/
/of/the/paths/and_some_thing_else の残りの部分だけを抽出するにはどうすればよいですか?
最も抽出したいだけです。https://IP:ポート/最初のパス/
シェルスクリプトでこれをどのように実行できますか?
ベストアンサー1
> str1="https://111.111.111.111:2222/cpsess8993738132/scripts4/listaccts/"
> rest="${str1#*//?*/}"
> str="${str1%"$rest"}"
> echo "$str"
https://111.111.111.111:2222/