shell语法之一-----变量
时间:2010-11-08 来源:FreedomXura
如图所示:直接定义一个变量myvar,可以直接赋值。
注意:如果字符串里包含空格,就必须用空格把他们括起来.此外,等号两边不能有空格。
如图所示:直接定义一个变量myvar,可以直接赋值。可以用read命令将用户输入的值给一个变量。当用户按下enter的时候,read命令结束。
注意:如果你把$变量表达式放在双引号中,程序就会执行到这一行的时候就会把变量替换成他的值,如果放在单引号中就不会发生替换现象。还可以在$前面加上\符号以取消他的特殊含义。
测试:first.sh
当脚本程序执行到Enter some text这句的时候,要求输入字符串,我输入"I Love you!"那么这个字符串将被保存在变量myvar中,按enter结束read命令,继续执行下一句命令,显示最后一句.
注意:如果你把$变量表达式放在双引号中,程序就会执行到这一行的时候就会把变量替换成他的值,如果放在单引号中就不会发生替换现象。还可以在$前面加上\符号以取消他的特殊含义。
测试:first.sh
#!/bin/sh |
当脚本程序执行到Enter some text这句的时候,要求输入字符串,我输入"I Love you!"那么这个字符串将被保存在变量myvar中,按enter结束read命令,继续执行下一句命令,显示最后一句.
相关阅读 更多 +