宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
楼主: fg9907

大佬们,这个shell怎么写,一行命令写出来,可以用sed

[复制链接]
 楼主| 发表于 2022-9-21 21:29:37 | 显示全部楼层
Bai. 发表于 2022-9-21 21:23
echo "https://www.baidu.com/aaa/bbb/ccc/xxx.iso" | sed -e "s/https:\/\///g" -e "s/\//-/g" -e "s/\. ...

感谢,学习了!
发表于 2022-9-21 21:32:02 | 显示全部楼层
HOH 发表于 2022-9-21 21:08
跟@iks 一样什么都想用正则搞


你懂什么,我用正则替换你家的丧葬费发
 楼主| 发表于 2022-9-21 21:32:46 | 显示全部楼层
Origami 发表于 2022-9-21 21:24
要啥sed,shell内置功能就可以

大佬,牛!学习一下,十分感谢
发表于 2022-9-21 21:42:30 来自手机 | 显示全部楼层
Origami 发表于 2022-9-21 21:24
要啥sed,shell内置功能就可以

大神这是啥用法?
发表于 2022-9-21 21:49:33 | 显示全部楼层
ggeeii 发表于 2022-9-21 21:42
大神这是啥用法?

https://github.com/A-BenMao/pure-bash-bible-zh_CN
发表于 2022-9-21 21:57:01 | 显示全部楼层
技术贴帮顶
发表于 2022-9-21 22:01:35 | 显示全部楼层
fg9907 发表于 2022-9-21 20:54
sed 对正则表达式的支持不全,尝试了几十分钟都没有写对,求助大佬们。

不是不全,是你格式没用对。
 楼主| 发表于 2022-9-21 22:09:07 | 显示全部楼层
caizi 发表于 2022-9-21 22:01
不是不全,是你格式没用对。

那有可能,有些字符是否需要转义可能搞错了
 楼主| 发表于 2022-9-21 22:13:39 | 显示全部楼层
Bai. 发表于 2022-9-21 21:23
echo "https://www.baidu.com/aaa/bbb/ccc/xxx.iso" | sed -e "s/https:\/\///g" -e "s/\//-/g" -e "s/\. ...

若要兼容 http:// 这怎么写好呢?
发表于 2022-9-21 22:18:50 | 显示全部楼层
fg9907 发表于 2022-9-21 22:13
若要兼容 http:// 这怎么写好呢?

再加个 -e 或者通配符
主要这个方便修改 一眼就能明白
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|FastFib VPS论坛

GMT+8, 2024-9-20 17:21 , Processed in 0.064147 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表