shell下python --version結果不能賦值給變量

在shell下,如果你想把python --version 返回的值賦值給某個變量,你會發現腳本不報錯,但變量爲空,但你手動執行python --vserion 是有返回結果的
這裏寫圖片描述
但是放到腳本里這麼寫echo出來的變量卻是空

這裏寫圖片描述

原因:
因爲python執行完是輸出的是錯誤輸出,不是標準輸出,修改下就可以了
這裏寫圖片描述
這樣a的變量就有值了吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章