在Shell中,可以使用以下命令将文件内容赋值给变量:
variable=$(cat filename)
这将把文件filename
的内容赋值给变量variable
。如果文件包含多行内容,则变量将包含所有行,以换行符分隔。
另外,可以使用<
运算符将文件作为输入重定向,将文件内容传递给命令,然后将输出赋值给变量:
variable=$(command < filename)
这将使用文件filename
作为命令command
的输入,并将输出赋值给变量variable
。
注意:在上述命令中,filename
是文件的路径和名称,variable
是要赋值的变量的名称,command
是要执行的命令(可以是任何命令,如cat
、grep
等)。