Linux
我如何讀取文件並將其包含在變數中?
我想將數字儲存在文件中,例如文件
number.txt
包含3242
我想真實這個文件並將其內容儲存在變數中,例如變數number_var = number.txt
,以便number_var = 3242
number_var=$(cat number.txt)
反引號是你的朋友:
[madhatta@risby tmp]$ cat foo 1234 [madhatta@risby tmp]$ fred=`cat foo` [madhatta@risby tmp]$ echo $fred 1234
不過,您最好確定文件是單行的;如果您將整個 /boot/vmlinuz 導入到 shell 變數中,您可能會開始對記憶體施加壓力!