eval命令

eval命令允许你对参数进行求值,他是shell的内置命令,通常不会以单独命令的形式存在。

例子:

foo = 100

x = foo

y ='$'$x

echo $y

它的输出是“$foo",而

foo = 10

x = foo

eval y = '$'$x

echo $y

输出10。因此,eval命令优点象一个额外的$,它给出一个变量的值的值。

eval命令十分有用,他允许代码被随时生成和运行,虽然它的确增加了脚本调试的复杂度,但它因为执行这个脚本的shell已经不存在了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值