shell 将字符串作为变量名并打印】的更多相关文章

使用shell的eval实现此功能.代码如下: #!/bin/sh IP9="127.0.0.1" i=9 eval echo \$IP${i} #!/bin/sh WEBIP0="10.10.10.11:80" WEBIP1="10.10.10.12:8080" WEBIP2="10.10.10.13:8080" WEBIP3="10.10.10.14:8080" WEBIP4="10.10.1…
应用场景描述: 通过配置文件获取服务器上配置的服务名及运行端口号,编写python脚本检测服务上服务是否在运行? #!/usr/bin/env python # -*- coding:utf-8 -*-# fileName: config.py # 服务配置 class config: serviceList = 'service1,service2,service3' service1 = '服务1' service1Port = 8001 service2 = '服务2' service2P…
shell 组合新的变量名 普通变量 name=yushuang var=name # 要获取到yushuang res=`eval echo '$'"$var"` echo $res 数组 model_so=dummy.so R_so_list=(laaaR lsssR ldddR leeeR lrrrR) A_so_list=(laaaA lsssA ldddA leeeA lrrrA) SO_LIST=`eval echo '$'{"$1"_so_list[@…
1.将一个字符串转换为变量名 [javascript] view plain copy print? function string_to_name(string){ let _name = 'var new_name=' + string; eval(_name); return _name; } 2.将一个字符串转换为变量并赋值 [javascript] view plain copy print? var str='string'; var _script='var '+ string +…
function initCKEditor(querySelector,content_val,myEditor) { ClassicEditor.create(document.querySelector(querySelector), { toolbar: ["undo", "redo", "|", "alignment", "bold", "italic", "block…
一.统计字符串长度 1.wc –L [root@~_~day4]# echo "hello" | wc -L 5 2.expr length string [root@~_~day4]# echo `expr length "hello"` 5 3.${#String} [root@~_~day4]# a="hello" [root@~_~day4]# echo ${#a} 5 压力测试实验: [root@~_~~]# echo $chars h…
public class Program { public string str = "spp"; public string spp = "Hello World!"; public static void Main(string[] args) { Program p = new Program(); Console.WriteLine(p.GetType().GetField(p.str).GetValue(p).ToString()); Console.Re…
public partial class Form1 : Form { string str = "spp"; public string spp = "very good"; public Form1() { InitializeComponent(); MessageBox.Show(this.GetType().GetField(str).GetValue(this).ToString()); } }…
可以实现的方法有: globals(),locals(),eval(),exec() 演示: exce法 In [6]: exec('name="bob"') In [7]: name Out[7]: 'bob' globals用法: In [1]: globals()['name']='bob' In [2]: name Out[2]: 'bob'…
有时查看日志,常常会发现由框架底层打印的错误日志.要修改这个错误的时候,如果不是对框架特别熟悉,就需要按照可能产生这个错误日志的流程一步一步找,一时半会不一定能找到.比如本人最近对smartfoxserver搭建的服务器做压测的时候,发现最大等待线程数超过20就会打印错误日志,然后就一直在smartfoxserver接受请求的反编译代码里找该错误输出,花了很长时间一直没找到.然后我在想能否用inputstream来查询字符串,试验代码如下: import java.io.BufferedRead…