标签:shell
基本Shell程序元素
1.“#!/bin/bash”
2.注释
3.可执行语句
单行注释:以“#”符号开始,持续到行的结尾
多行注释:
:<<BLOCK
...
...
BLOCK
#!/bin/sh 是一种特殊形式的注释,“#!”告诉系统它后边的参数是用来执行本文件的程序,表示当前的程序指定了解释并执行它的Shell。搜寻解释器的绝对路径,如果找到了,就会创建进程,接受并执行当前的脚本的语句。
脚本编写完后不能立即执行,需要赋予权限。
chmod [options] filename --赋予权限命令
参数选择有两种
r、w、x
4、2、1
都代表代表 读、写、执行权限
还可以指定执行权限的对象u、g、o 代表文件所有者、文件所有者所在的组、其他组的用户
“+”表示授予权限
“-”表示收回权限
chmod u+x lml.sh
chmod 744 lml.sh(7是4、2、1的和;777表示所有用户都能读、写、执行)
Shell变量中的符号“$”表示取变量的值。只有在取值的时候才用,定义和赋值时无需使用符号“$”。
Shell中变量的原型为${var},有些时候简写会出错。
本文出自 “LML伦” 博客,请务必保留此出处http://lmldbk.blog.51cto.com/13159381/1952730
标签:shell
原文地址:http://lmldbk.blog.51cto.com/13159381/1952730