在Shell腳本中,可以使用以下方法讀取文件內容并賦值:
1、使用反引號
可以使用反引號將讀取文件的命令括起來,將文件內容作為命令的輸出結果,然后通過賦值語句將結果賦值給變量。示例代碼如下:
#!/bin/bash
file_content=`cat file.txt`
echo "文件內容為:${file_content}"
2、使用$( )
與反引號類似,可以使用$( )將讀取文件的命令括起來,將文件內容作為命令的輸出結果,然后通過賦值語句將結果賦值給變量。示例代碼如下:
#!/bin/bash
file_content=$(cat file.txt)
echo "文件內容為:${file_content}"
3、使用<
可以使用<符號將文件內容作為標準輸入傳遞給命令,然后通過賦值語句將命令的輸出結果賦值給變量。示例代碼如下:
#!/bin/bash
read file_content < file.txt
echo "文件內容為:${file_content}"