在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}"