小编jmi*_*sao的帖子

Python PostgreSQL模块.哪个最好?

我已经看到python的一些postgresql模块,如pygresql,pypgsql,psyco.其中大多数都符合Python DB API 2.0,有些还没有被积极开发.你推荐哪个模块?为什么?

python postgresql module

26
推荐指数
1
解决办法
9803
查看次数

使用Sed扩展文件中的环境变量

我想使用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)

任何人都可以对此有所了解吗?

sed environment-variables

4
推荐指数
2
解决办法
7340
查看次数

标签 统计

environment-variables ×1

module ×1

postgresql ×1

python ×1

sed ×1