【发布时间】:2013-05-20 13:58:28
【问题描述】:
我正在使用 shell 脚本读取文件,然后将输出传送到 grep 并尝试提取包含在两个引号之间的字符串(不包括引号)。
./readFile.sh | grep -e "[\^\"]*[\?\"]"
这将返回我正在阅读的文件的全部内容。
我的文件是这样组织的:
TITLE="foo"
DATA="bar"
SERVER="foo.bar.server"
我在这里阅读了正则表达式教程 http://www.regular-expressions.info/lookaround.html 并尝试尽可能地使用前瞻和后瞻,但我不明白这里有什么问题。
【问题讨论】: