小编C.M*_*mba的帖子

当我使用“cat”命令将文本文件的内容放入变量时,变量不会被解释

我需要一些帮助,我有一个脚本(script.sh),内容如下:

#!/bin/bash

export name='toto'
file='file.txt'
content=$(cat "file.txt")
echo "$content"
Run Code Online (Sandbox Code Playgroud)

file.txt 内容一些文本:我是 $name

现在,当我运行脚本(script.sh)时,变量 $name 不会被解释,我得到这样的结果: I am $name 我想要这样的结果: I am toto

variables bash cat

3
推荐指数
1
解决办法
905
查看次数

标签 统计

bash ×1

cat ×1

variables ×1