shell 脚本
#!/bin/sh
v1=aaa
vaaa="bb"
eval pa="$"v$v1
echo $pa
输出结果 bb
eval用法三例
## eval用法三例 ##
## shell:/bin/sh ##
## yhc 2002.09.26 18:00 ##
#例一:
#寻找符合条件的变量名,然后将该变量的值赋予另一变量
v1=aaa
v2=bbb
c=1
if [ $c -eq 1 ]
then
vname=v$c #找到符合条件的变量名为v1
eval vvv="$"$vname ; echo vvv: $vvv #将变量v1的值赋予vvv,即,使vvv=aaa
eval vvv='$'$vname ; echo vvv: $vvv #将变量v1的值赋予vvv,即,使vvv=aaa
#eval vvv=$$vname ; echo vvv: $vvv #错误用法
fi
#例二:#以变量v1的值aaa作为变量名,将变量vaaa的值赋予这一新定义的变量aaa
v1=aaa ; vaaa="This is aaa"
#eval $v1=$vaaa ; echo aaa: $aaa #错误用法
#eval $v1="$vaaa" ; echo aaa: $aaa #错误用法
eval $v1='$vaaa' ; echo aaa: $aaa
#例三:
#以变量v1的值aaa作为变量名,并将变量名字串作为值赋予自身
v1=aaa ; vaaa="This is aaa"
eval $v1=$v1 ; echo aaa: $aaa #与例二的错误用法不同,这一用法是正确的
eval $v1="$v1" ; echo aaa: $aaa #与例二的错误用法不同,这一用法是正确的
#区别在于,例二中的vaaa的值中间有空格
eval $v1='$v1' ; echo aaa: $aaa
eval的块语句用法
#!/bin/bash
(eval ":
(
test(){
echo "test"
}
test
)")
输出:
test
分享到:
相关推荐
eval使用方法 matlab
[ASP_NET]DataBinder_Eval用法_學習 積累 進步
今天小编就为大家分享一篇pytorch:model.train和model.eval用法及区别详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
asp.net中DataBinder.Eval使用方法的总结。
这篇文章主要介绍了python重要函数eval多种用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.参数会作为一个 Python 表达式(从技术上说是一个条件...
VB Activebar2提供非常漂亮的工具栏,亲测可用使用,亲测可用使用,亲测可用使用,亲测可用使用,亲测可用使用
详细介绍eval函数用法,一看必懂.。。。
使用java来实现js中eval的功能,包括字符串的计算,判断真假等功能
使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。
$eval是作为scope的方法来使用的,在controller中使用的话,是这么使用:$scope.$eval() 以上这篇angularjs中的$eval方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持...
JavaScript有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。
2、能够快速破解网站EVAL加密的脚本3、可以辅助在自己的网站/博客作为一个款在线工具,方便自己以及方便其他需要的网友 使用方法:本工具来自国外的一篇博文日志,然后笔者整理成工具分享,我们需要直接把解压之后...
揭秘ASP.NET 2.0的Eval方法,让我们更灵活的使用GridView有兴趣的朋友可以看看。
赠送jar包:rank-eval-client-6.8.3.jar;...使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
在Web控件模板中使用Eval()方法绑定数据
NULL 博文链接:https://longxingtx520.iteye.com/blog/1163552
本文实例分析了javascript中eval函数用法。分享给大家供大家参考。具体分析如下: eval()只有一个参数,如果传入的参数不是字符串,则直接返回这个参数。否则会将字符串当成js代码进行编译,如果编译失败则...
使用方法: 1.首先将文件拷贝到任意的linux系统中 2.执行命令 sh ide-eval-resetter.sh 即可导出文件
javascript中eval函数用法分析.docx