#!/bin/bash
a=abcd
abcd=1234
echo "a = $a"
eval a=\$$a
a=abcd
abcd=1234
echo "a = $a"
eval a=\$$a
echo "now a = $a"
# ./test.sh
a = abcd
now a = 1234
本文介绍了一个简单的Bash脚本示例,展示了如何在Bash中使用变量以及eval命令来实现变量值的间接引用。通过具体示例说明了变量赋值与eval命令的工作原理。
echo "now a = $a"
# ./test.sh
a = abcd
now a = 1234

被折叠的 条评论
为什么被折叠?