我想爲文件中的值(只有一個)分配一個變量'email-addr'。我試圖使用的代碼會引發錯誤。我只想將一個文件的內容,一個電子郵件地址分配給一個變量字符串。無法在Bash中分配變量
email-addr=`$(cat ../address)`
../address的內容只有一行
[email protected]
它說:
[email protected]
cat: invalid option -- 'a'
Try `cat --help' for more information.
我在做什麼錯?
連字號不允許作爲變量名稱中的字符。 – Barmar
你爲什麼使用反引號和'$()'?他們做同樣的事情。 – Barmar
對不起,雙重用法。我真的很困惑什麼時候使用它們。我不知道' - '不能用於變量名。這似乎是問題的關鍵,現在看起來很好。謝謝。 – user3386373