我已经看到python的一些postgresql模块,如pygresql,pypgsql,psyco.其中大多数都符合Python DB API 2.0,有些还没有被积极开发.你推荐哪个模块?为什么?
我想使用Sed来扩展文件中的变量.
假设我导出了一个变量VARIABLE = something,并且有一个带有以下内容的"test"文件:
I'd like to expand this: "${VARIABLE}"
Run Code Online (Sandbox Code Playgroud)
我一直在尝试以下命令,但无济于事:
cat test | sed -e "s/\(\${[A-Z]*}\)/`eval "echo '\1'"`/" > outputfile
Run Code Online (Sandbox Code Playgroud)
结果是"outputfile",变量仍未展开:
I'd like to expand this: "${VARIABLE}"
Run Code Online (Sandbox Code Playgroud)
尽管如此,eval "echo '${VARIABLE}'在bash控制台中运行会导致回显值"某事".此外,我测试了这个模式是真正匹配的.
期望的输出将是
I'd like to expand this: "something"
Run Code Online (Sandbox Code Playgroud)
任何人都可以对此有所了解吗?