|
|
发表于 2022-9-21 21:24:42
|
显示全部楼层
要啥sed,shell内置功能就可以
- parse () { : "${1#*://}"; : "${_////-}"; : "${_//./-}"; echo "${_%-*}"; }
复制代码- $ parse 'http://www.baidu.com/aaa/bbb/ccc/xxx.zip'
- www-baidu-com-aaa-bbb-ccc-xxx
- $ parse 'https://www.baidu.com/aaa/bbb/ccc/xxx.zip'
- www-baidu-com-aaa-bbb-ccc-xxx
复制代码 |
|