如何在 bash 中将引号括在变量值周围

  • 本文关键字:变量值 周围 bash bash
  • 更新时间 :
  • 英文 :


我有一个变量

test=value.txt

我正在使用测试作为

$test

这给了我

value.txt

我希望结果为

'value.txt'

我怎样才能做到这一点?

编辑:以上只是我试图完成的任务的一个例子。我无法更改变量值。

使用字符串赋值:

test="'value.txt'"
echo "$test"
'value.txt'

使用变量赋值:

var=value.txt
test="'$var'"
echo "$test"
'value.txt'

尝试这样的事情:

test="'value.txt'"

或者这个:

test='value.txt'
test=aaa
test="'$test'"
echo $test

输出:

'aaa'

最新更新