温馨提示×

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

小亿
309
2023-12-04 11:28:53
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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

variable=$(cat filename)

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

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

variable=$(command < filename)

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

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

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:shell怎么获取文件内容给变量

0