将文本文件读入shell脚本中的变量

时间:2016-10-17 09:06:05

标签: shell

您好我正在尝试保存一个文本文件(我们将它称为file.dat(它是一个UTF-8 Unicode文本)到我正在制作的脚本中的一个变量中。我想调用file.dat,如: ./myscript file.dat(或类似的东西)。 在代码中以变量= file.dat的形式使用命令行将无济于事。

我是shell的新手,所以如果问题不是很具体,我会道歉

2 个答案:

答案 0 :(得分:3)

这样的事情应该让你开始:

#!/bin/bash

content=$(cat "$1")  # This is how you slurp the content of the file

echo "Content of $1:"
echo "$content"

答案 1 :(得分:1)

尝试这样的事情:

var=$(cat $1)

然后var将包含文件的内容