【发布时间】:2013-12-19 22:53:05
【问题描述】:
这是一个非常简单的正则表达式,它不起作用,我不知道为什么。根据this,它应该可以工作。
我使用的是 Mac (OS X 10.8.2)。
script.sh
#!/bin/bash
ZIP="software-1.3-licensetypeone.zip"
VERSION=$(sed 's/software-//g;s/-(licensetypeone|licensetypetwo).zip//g' <<< $ZIP)
echo $VERSION
终端
$ sh script.sh
1.3-licensetypeone.zip
【问题讨论】: