LinuxSir.cn,穿越时空的Linuxsir!

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

bashname.sh的一个正则表达式

[复制链接]
发表于 2003-8-13 18:49:01 | 显示全部楼层 |阅读模式
在《精通shell编程》上看到的一个script:
#!/bin/sh
if [ -n "$1" ]; then
  echo "$1" | sed -e 's/^.*\///'
else
  echo "Usage: bashname [file] " 1>&2
  exit 1
fi
<EOF>
实现丛一个文件或目录的绝对或相对目录中提取出文件或目录名。
其中的^.*\/怎么理解?是不是任意字符串加"/"?
/bin中"/"前面没有字符串了,"/"怎么匹配
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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