linux中怎么用shell讀取文件內(nèi)容到變量

小億
1266
2023-11-09 16:50:18

在Linux中,可以使用shell腳本的方式來(lái)讀取文件內(nèi)容到變量中。有以下幾種方法:

  1. 使用cat命令讀取文件內(nèi)容,并使用重定向符將輸出結(jié)果賦值給變量:
file_content=$(cat file.txt)
  1. 使用<符號(hào)將文件內(nèi)容傳遞給命令,然后使用命令替換將結(jié)果賦值給變量:
file_content=$(<file.txt)
  1. 使用read命令逐行讀取文件內(nèi)容,并將每行內(nèi)容賦值給數(shù)組變量:
while IFS= read -r line; do
  file_content+=("$line")
done < file.txt

在上述方法中,file.txt是要讀取的文件名,file_content是保存文件內(nèi)容的變量名。根據(jù)具體需求,選擇適合的方法來(lái)讀取文件內(nèi)容到變量中。

0