繁体   English   中英

将输出存储到shell变量中

[英]Storing the output into shell variable

我希望将以下命令的输出存储在我的postgres数据库中

sudo -u postgres -H-psql -d firstdb -c“从table2中选择count(col2);”

放入外壳中定义的变量。 我在某处这样看

abc = sudo -u postgres -H-psql -d firstdb -c“从table2中选择count(col2);” 回声abc

但是似乎不起作用,是否还有其他方法可以存储输出以便应用cut查询来获取值并检查列的大小?

你可以做:

abc=$(svn://solace2/svn/vrs32/branches/feature/ipv6_support 2>&1)

然后执行echo $abc以查看输出。 请注意,最后的2>&1将在将stdout分配给变量之前将stderr重定向到stdout,这意味着abc将包含错误消息以及常规消息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM