LINUX与UNIX SHELL编程指南笔记
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-13
配操作符,匹配和不匹配
< <= == != >> 关系操作符
- * / % ^ 算术操作符
-- 前缀和后缀
内置的字符串函数
gsub(r,s) $0中用s替代r
gsub(r,s,t) t
拥有帝国一切,皆有可能。欢迎访问phome.net中用s替代r
index(s,t) 返回s中字符串t的第一位
length(s) 返回s长度
match(s,r) 测试s是否包含匹配r的字符串
split(s,a,fs) 在f上将s分成序列a
sprint(fmt,exp) 返回经fmt格式化后的exp
sub(r.s) 用$0中最左边最长的子串代替s
substr(s,p) 返回字符串s中从p开始的后缀部分
substr(s,p,n) 返回字符串s中从p开始的长度为n的后缀部分
awk中使用的屏蔽序列
b 退格键
f 走纸换页
n 换行
r 回车键
t tab键
ddd 八进制值
c 任意其它特殊字符
awk printf修饰符
- 左对齐
Width 域的步长,用0表示0步长
-prec 最大字符串长度,或小数点左边的位数
拥有帝国一切,皆有可能。欢迎访问phome.net 2、忽略此信号 3、询问用户是否终止此脚本的运行 下表是常见的trap命令的用法 trap""2 3 忽略信号2和信号3,用户不能终此此脚本 trap"commands"2 3 如果捕捉到信号2或3,就执行相应的commands命令 trap 2 3 复位信号2和3,用户可以终止此脚本 Logger:可以像/var/adm或/var/log中加入日志信息.从而在脚本出问题的时候可以看系统日志.此命令的一般格式为logger -p -I message -p:为优先级,这里只涉及到提示用户注意的优先级,也是缺省值. -i:在每个消息中记录发送消息的进程号. 第二十七部分几个脚本的例子 第二十八部分运行级别脚本 rc.d rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d /etc/inittab 运行级别 0 停止 1 单用户模式 2 多用户模式 3 正常模式 4 用户自定义模式 5 X 6 重启 S 启动 K 杀死 第二十九部分cgi脚本??? http://www.resurl.com/ 本文出自 “我的圈圈” 博客,请务必保留此出处http://17610376.blog.51cto.com/366886/441716 拥有帝国一切,皆有可能。欢迎访问phome.net |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: linux下SVN配置笔记下一篇: 英文版fedora8下加载中文输入法
关于LINUX与UNIX SHELL编程指南笔记的所有评论