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