温馨提示×

怎么用shell获取文件内容给变量

小亿
300
2023-12-04 11:28:53
栏目: 编程语言

在Shell中,可以使用以下命令将文件内容赋值给变量:

variable=$(cat filename)

这将把文件filename的内容赋值给变量variable。如果文件包含多行内容,则变量将包含所有行,以换行符分隔。

另外,可以使用<运算符将文件作为输入重定向,将文件内容传递给命令,然后将输出赋值给变量:

variable=$(command < filename)

这将使用文件filename作为命令command的输入,并将输出赋值给变量variable

注意:在上述命令中,filename是文件的路径和名称,variable是要赋值的变量的名称,command是要执行的命令(可以是任何命令,如catgrep等)。

0