MySQL数据库备份脚本

Awk(gawk)的参考手册

阿债 posted @ 2009年7月22日 00:38 in 未分类 , 1864 阅读
一个常用的awk类似这样 命令行执行 gawk -f script.awk in_file awk不改变输入文件,可以加-F参数设置列分隔符 这个是最好最详细的中文教程 [url=http://lvdbing.xinwen520.net/study/The AWK Programming Language.htm]Awk中文学习手册[/url] 典型代码 #!/bin/gawk -f # 将源文件超过81字符的行换行,并加上行号 # utf-8的中文占三个字符,如果把一个中文从中间截开,这个字就会弄丢 # 对中英文混合还没有找到好方法 BEGIN{ outf = "out_file.txt" print("#-*- coding:utf-8 -*-") > outf #清空文件 } NR==1{ print("1 "$0) >> outf } NR>1{ if(length($0)> outf } else { #从第二行开始,每行长度大于80字符的才处理 switchline(NR, $0) #awk的函数参数是传值 } } END{ close(FILENAME); } function switchline(no, ...

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter