第一个例子,helloworld
1.命令行输入:vim helloworld.sh
写入以下命令之后,退出保存。
#!/bin/sh s="hello world!" num=123456789 echo "$s ${num}"
运行之前,先为文件加上可执行的权限
2.命令行输入:chmod 755 helloword.sh
然后再执行。
3.命令行输入:./helloworld.sh
运行结果:hello world! 123456789
这里有三个注意点
第一个注意点:#!/bin/sh可写可不写。
写的话,执行shell脚本的时候,就直接./helloworld.sh
不写的话,执行shell脚本的时候,就直接bash helloworld.sh
第二个注意点:变量的打印的时候。
如果变量是一个字符,则直接$变量名,如$s
如果变量是一个字符串,则${变量名},如${num}
第三个注意点:shell脚本有两种执行方法,这两种执行方法又分为全路径下执行和当前路径下执行。
全路径执行:如当前在root目录下,则执行/root/helloworld.sh
当前路径下执行:./helloworld.sh