QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 960|回复: 2

求助:这一句sed命令 什么意思?

[复制链接]
发表于 2005-5-23 15:03:28 | 显示全部楼层 |阅读模式
求助:这一句sed命令 什么意思

  me=`echo "$0" | sed -e 's,.*/,,'`

实在是看不明白,在线等待,多谢了
 楼主| 发表于 2005-5-23 16:18:49 | 显示全部楼层
知道功能了,就是过滤掉路径,但是还是不明白为什么 s 后面不是应该跟 / 么
回复

使用道具 举报

发表于 2005-7-1 18:17:07 | 显示全部楼层
紧跟在sed的s这个command后面的字符,就被认为是delimiter
只不过我们一般用/这个字符,在碰到要替换的字符串本身就包含/字符时,就会使用其他字符来替换
换句话说,那个命令写成sed -e 's@.*/@@' 也是可以的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 11:17 , Processed in 0.103617 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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