`

使用eval用变量的值作为新的变量名

 
阅读更多
[root@localhost ~]# x_mm="yyy"
[root@localhost ~]# s=x
[root@localhost ~]# cat test.txt 
alt="yyy/20150823020537310.jpg" src=
asdasd
asdasdasdasd
cvdawsdas
[root@localhost ~]# sed -i s"#$(eval echo $`echo $s`_mm)#xxx#"g test.txt 
[root@localhost ~]# cat test.txt 
alt="xxx/20150823020537310.jpg" src=
asdasd
asdasdasdasd
cvdawsdas

 

分享到:
评论

相关推荐

    GNU make 中文手册 网页版

    6.6 追加变量值 6.7 override 指示符 6.8 多行定义 6.9 系统环境变量 6.10 目标指定变量 6.11 模式指定变量 第七章:Makefile的条件执行 7.1 一个例子 7.2 条件判断的基本语法 7.2.1 关键字“ifeq” 7.2.2...

    js使用心得分享

    3. 判断一个变量值是否等于 undefined 是为了正式区分空对象指针与未经初始化的变量; 4. 只要意在保存对象的变量还没有真正保存对象,就应该明确地让该对象保存 null 值,这样不仅可以体现 null 作为对象指针的惯例...

    GNU make中文手册

    6.6 追加变量值 6.7 override 指示符 6.8 多行定义 6.9 系统环境变量 6.10 目标指定变量 6.11 模式指定变量 第七章:Makefile的条件执行 7.1 一个例子 7.2 条件判断的基本语法 7.2.1 关键字“ifeq” 7.2.2 关键字...

    Gun make中文手冊

    6.6 追加变量值 6.7 override 指示符 6.8 多行定义 6.9 系统环境变量 6.10 目标指定变量 6.11 模式指定变量 第七章:Makefile的条件执行 7.1 一个例子 7.2 条件判断的基本语法 7.2.1 关键字“ifeq” 7.2.2...

    GNU MAKE 中文手册

    6.6 追加变量值 6.7 override 指示符 6.8 多行定义 6.9 系统环境变量 6.10 目标指定变量 6.11 模式指定变量 第七章:Makefile的条件执行 7.1 一个例子 7.2 条件判断的基本语法 7.2.1 关键字“ifeq” 7.2.2...

    Sympybot:接收Sympy表达式并对其求值的Telegram机器人。 返回结果作为标签

    Sympybot 接收Sympy表达式并对其求值的Telegram机器人。 返回结果作为标签。 您可以使用以下命令: /数字[表达式]->评估表达式...使用令牌导出名为“ TelegramToken”的环境变量 安装和 运行Sympybot.py 执照 GPL v2

    javascript入门笔记

    var 变量名1=值,变量名2=值,变量名3; 3、变量名命名规范 1、由字母,数字,下划线以及 $ 组成 var user_name; 正确 var user-name; 错误 var $uname; 正确 2、不能以数字开头 var 1name;错误 3、不能使用JS...

    javascript函数

    函数可能有参数,即函数被调用时指定了值的局部变量。函数常常使用这些参数来计算一个返回值,这个值也成为函数调用表达式的值。当一个函数在一个对象上被调用的时候,这个函数就叫做方法(method),它的调用所在的...

    【推荐】GNU make中文手册

    =”操作符 6.3 变量的高级用法 6.3.1 变量的替换引用 6.3.2 变量的套嵌引用 6.4 变量取值 6.5 如何设置变量 6.6 追加变量值 6.7 override 指示符 6.8 多行定义 6.9 系统环境变量 6.10...

    Tcl_TK编程权威指南pdf

    该函数库实现了基本的解释器,它有一套实现变量、流程控制和过程的核心脚本命令,而且还有一组用来存取操作系统服务以运行其他程序、存取文件系统和使用网络套接字的命令。Tcl和Tk提供了一台可以在UNIX、Windows和...

    freemarker总结

    使用import指令导入库到模板中,Freemarker会为导入的库创建新的名字空间,并可以通过import指令中指定的散列变量访问库中的变量: ${my.mail} ${mail} 输出结果: <p>Copyright (C) 1999-2002 ...

    单片机C语言入门-以最为流行的80C51 单片机为例来学习单片机的C 语言编程技术

    第三种方法:sbit 位变量名=SFR 地址值^变量位地址值 如定义PSW 中的OV 可以用以下三种方法: sbit OV=0xd2 (1)说明:0xd2 是OV 的位地址值 sbit OV=PSW^2 (2)说明:其中PSW 必须先用sfr 定义好 sbit OV=0xD0^2...

    编写可维护的javascript(英文)

    《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。本书内容涵盖了编码风格、编程技巧、自动化、测试等几方面...

    编写可维护的JavaScript(中文)

    《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。本书内容涵盖了编码风格、编程技巧、自动化、测试等几方面...

    JavaScript详解(第2版)

     3.2.1 有效变量名   3.2.2 声明和初始化变量   3.2.3 动态或宽松类型语言   3.2.4 变量作用域   3.2.5 变量的拼接   3.3 常量   3.4 要注意的bug   3.5 应知应会   练习   第4章 ...

    2009 达内Unix学习笔记

    $ 取环境变量的值。 | 管道。把前一命令的输出作为后一命令的输入,把几个命令连接起来。 |经常跟tee连用,tee 把内容保存到文档并显示出来。 三、通用后接命令符 -a 所有(all)。 -e 所有(every),比a更...

    JavaScript笔记

    --其实方法名也是方法对象的变量名;等号右边其实就是1个匿名方法对象 |--*必须在传递之前声明方法对象* C:var compare=new Function('a','b','return a-b') ---| --其实js底层就是new Function;构造函数中的...

    测量程序编制 - python 10数据类型:Number(数字)-类型转换函数.pptx

    有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。 complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。 complex(x, y) 将 x 和 y 转换到一个复数,实数部分...

    UNIX Handbook

    24.iTELLIN示例八:用另外的文件作为函数库 67 25.iTELLIN示例九:解压缩文件到一个目录 68 26.iTELLIN示例十:判断操作是否成功 70 27.iTELLIN示例十一:封装创建一个组的函数 71 28.iTELLIN示例十二:封装...

Global site tag (gtag.js) - Google Analytics