1. 程式人生 > >shell 指令碼中將輸出內容賦值給一個變數時的換行問題(git tag命令內部有less命令)

shell 指令碼中將輸出內容賦值給一個變數時的換行問題(git tag命令內部有less命令)

shell 指令碼中將輸出內容賦值給一個變數時的換行問題(git tag命令內部有less命令)

參考網址

shell 指令碼中將輸出內容賦值給一個變數時的換行問題

注意git tag命令內部有less命令

示例

msg=`git tag` && echo "$msg"

如題,將某命令的輸出結果賦值給一個變數 a

1、如果使用 echo $a 輸出變數,則變數中的 換行都會被忽略掉,所有內容輸出到一行

2、而使用 echo "$a" 可正常輸出變數中的換行