帮忙详细解释一下这句shell语句(path="`echo $0 | sed 's,//*,/,g'`")的意思,谢谢!

如题,并举例说明sed中加逗号的用法,谢谢了!(莫抄袭)... 如题,并举例说明sed中加逗号的用法,谢谢了!(莫抄袭) 展开
 我来答
小米飞猫
推荐于2016-08-02 · 专注于IT监控领域技术
小米飞猫
采纳数:1653 获赞数:4811

向TA提问 私信TA
展开全部

日常咱们用sed 都是  sed 's/.*//g' 来进行操作。但是当需要替换的文本里含有'/'的时候,

我们也可以指定这个'/'分割的书写格式,比如使用','和'#'来代替'/'

但是这种替代,按照第一个来进行指定,并且在后边书写时,不可更改。

这个意思sed的意思就是吧多个'/'替换成一个'/'

举几个例子我觉得会很直观。


更多追问追答
追问
,/ 或 #/ 或 a/ 这三个语句,就是用来指定“/”用哪个符号来代替的是吗?

另:您用的是哪个shell登陆工具啊?
追答
对,但是这个如果第一个已经指定后就不能在更换了,比如你开头用#,那么后边也要用#。
用的Xshell
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式