msww.net
当前位置:首页 >> shEll 给变量赋值 >>

shEll 给变量赋值

a=`pirntf的命令` echo $a

将一条命令的执行结果赋给一个变量的方法有: 1、使用反引号`` (数字键1左边的键,tab键上面,英文方式输入) 如:a=`echo "hello world"`; 即将命令 echo "hello world"的输出赋给变量a 2、可以使用 $(()) 如:a=$(echo "hello world") 即 将命...

""里面都是字符串 ``才是执行结果 [root@localhost 10]# a=" echo "abc" "[root@localhost 10]# echo $aecho abc[root@localhost 10]# a=` echo "abc" ` [root@localhost 10]# echo $a abc

./表示执行当前目录下某个可执行文件,这个文件不一定是bash脚本,但是sh方式就只能执行shell脚本,如果一个二进制可执行程序你用sh ./binExample这种方式执行,会报错的。

、脚本中直接赋值 2、执行脚本时传参数

shell中给变量赋值直接给就好,不需要先声明创建什么的。 假如你想将aaa复制给var这个变量: var=`printf aaa` echo $var 这样输出的var就是aaa了。 提醒:上面的代码保存成shell 之后可能没有执行权限,需要chmod u+x shell 来添加执行权限,之...

变量赋值,等号两边不要有空格 seldate=`date -d "1 weeks ago" +%Y-%m-%d`

a=`echo "aaaa"` 这样就赋值了

i=0;a=$i;echo $a

pavg=$(cat ${ip}pavg.tmp|awk -F / 'NR==9{print $4}') 这样不行吗, 不要echo试试看 你下面那个中方法 也对 无所谓的 小改即可

网站首页 | 网站地图
All rights reserved Powered by www.msww.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com