LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 818|回复: 2

一个字符串截取的问题?

[复制链接]
发表于 2006-6-13 22:46:14 | 显示全部楼层 |阅读模式

  1. wangyao@fisherman:~$ echo $DIR
  2. /media/usbdisk/usr/local
  3. wangyao@fisherman:~$ echo $DIR1
  4. /media/usbdisk
复制代码


已知$DIR和$DIR1,现在要截取$DIR中除$DIR1的部分,在这里是/usr/local
注意,这里是变量,不是固定的。

我这么做,不行
wangyao@fisherman:~$ echo $DIR| sed "/$DIR1/s///"
sed:-e 表达式 #1,字符 3:unknown command: `m'

请教各位~~
发表于 2006-6-13 23:18:54 | 显示全部楼层
  1. echo $DIR | sed "s%^$DIR1/%%"
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-14 10:12:44 | 显示全部楼层
Post by pluskid

  1. echo $DIR | sed "s%^$DIR1/%%"
复制代码


这个无法工作。

解决了,使用


  1. echo $DIR | sed "s:$DIR1::"
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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