在shell中,可以使用以下方法將文件的內容賦值給變量:
variable=$(cat filename)
或者使用反引號:
variable=`cat filename`
這將使用cat
命令讀取文件的內容,并將其賦值給variable
變量。
<
將文件內容傳遞給某個命令,并將該命令的輸出結果賦值給變量:variable=$(command < filename)
其中,command
是你希望使用的命令。
read
命令將文件內容逐行讀取,并將每行內容賦值給數組變量:readarray -t array < filename
這將使用readarray
命令將文件的內容逐行讀取,并將每行內容存儲在名為array
的數組變量中。你可以通過${array[0]}
、${array[1]}
等方式訪問數組中的元素。
注意:在上述方法中,filename
是你希望讀取內容的文件名,可以是相對路徑或絕對路徑。