簡體   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