shell编程
菜鸟笔记公众号
相信生活...相信自己..
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shell入门
通常情况下,我们从命令行输入命令每输入一次就能够得到系统的一次响应。一旦需要我们一个接着一个的输入命令而最后才得到结果的时候,这样的做法显然就没有效率。要达到这样的目的,通常我们利用shell程序或者shell脚本来实现。 一、简介 Shell编程有很多类似C语言和其他程序语言的特征,但是又没有编程语言那样复杂。Shell程序就是放在一个文件中的一系列Linux命令和实用程序,在转载 2009-09-24 09:38:00 · 712 阅读 · 0 评论 -
shell编程基础(3)
下面的例子会输出每个输入记录的前三个字段。 awk { for (i=1; i<=3; i++) printf("%s ",$i) print "" #换行 } 文件名 5)break 语句break 语句用于跳出包含它的 for、while、do-while 语句的当前循环。转载 2009-09-29 18:51:00 · 657 阅读 · 0 评论 -
awk编程基础(1)
第一章 简介 awk是Unix操作系统提供的一个程序化语句,是为了使信息和文本的处理更易于表达和完成而设计的。它对于资料的处理具有很强的功能:对于文本文件里的内容做修改、对比、抽取等的处理,可以以很短的语句轻易完成。而象 C 或 Pascal 等高级语言要完成上述的动作,相对要麻烦得多。 awk 是在一组输入信息或文件上运行的,它浏览输入行,按照行次顺序,一次一行地进行转载 2009-09-29 18:38:00 · 651 阅读 · 0 评论 -
awk编程基础(2)
4) 读入awk以外的Shell变量有时需要将awk以外的变量读入到awk之中,通常有两种方法:a. 直接引用外部变量aa="字符串"awk { print "$aa" } 次种方法,如果变量aa的值是一个汉字字符串,则在SCO Unix3.0上运行将显示不出来,在5.0上没有问题。b. 间接引用外部变量aa="string"awk { print b转载 2009-09-29 18:42:00 · 1041 阅读 · 0 评论 -
shell编程基础(4)
举例:awk /^begin/ { N=0 #在找到开始标志begin时,将变量N置0 while (getline && $0 !~ /^end/) #取下一行,并且下一行不是end时 { f[++N]=$0 } #将读入的数据存入数组f中 for (i=1;i<=N;i++) #对begi转载 2009-09-29 18:54:00 · 957 阅读 · 0 评论
分享