- 博客(6)
- 收藏
- 关注
原创 awk NR和FNR 环境变量
<br />NR:是指到目前为止的记录数目<br />FNR:是指当前文件的记录数目<br /> <br />下面通过简单的例子对这两个变量进行说明:<br />有两个文件test1,test2<br /> <br />test1的内容如下:<br />aaaaaa<br />bbbbbb<br />ccccccc<br />ddddd<br /> <br />test2的内容如下:<br />eeeee<br />fffffff<br />gggggg<br />hhhhhh<br />iiiiiiiii
2010-07-12 17:40:00 523
原创 awk 环境变量
变量描述$n当前记录的第n个字段,字段间由FS分隔。变量编号是由1开始。$0完整的输入记录。ARGC命令行参数的数目。ARGIND命令行中当前文件的位置(从0开始算)。ARGV包含命令行参数的数组。CONVFMT数字转换格式(默认值为%.6g)ENVIRON环境变量关联数组。ERRNO最后一个系统错误的描述。FIELDWIDTHS字段宽度列表(用空格键分隔)。FILENAME当前文件名。FNR同NR,但相对于当前文件。FS字段分隔符(默认是任何空格)。IGNORECASE如果为真,则进行忽略大小写的匹配。N
2010-07-12 11:21:00 509
原创 awk 数值变量
<br />awk文件 test.awk<br />功能:计算文件中有多少个空行<br /> <br />BEGIN{x=0}<br />/^$/ {x=x+1}<br />END{print "find "x" blank lines"}<br /> <br />待测试文件:test.in(2空行)<br />1111111<br />22222222<br /> <br />3333333333<br />44444444<br /> <br />55555555<br /> <br />测试:<br
2010-07-12 11:08:00 310
原创 删除mysql-bin.* 日志
<br />进入mysql 命令行界面<br /> <br />输入 show binary logs;<br /> <br />显示出所有的日志文件<br /> <br />mysql-bin.0000001<br />mysql-bin.0000002<br />...<br />mysql-bin.0000038<br /> <br />输入 purge binary logs to 'mysql-bin.0000038';<br /> <br />表示删除0000038前的日志,并保留该日志
2010-07-07 10:08:00 541
原创 shell 按照文件名排序
<br />例如:<br />sortByFileName.sh<br /> <br />#!/bin/sh<br /> <br />srcpath=“test”<br />files=$(ls $srcpath | sort -n)<br /> <br />-r选项是反向排序<br /> <br /> <br />
2010-07-06 15:30:00 6890
原创 Makefile 条件判断
<br />语法形式:<br /> <br />ifeq(变量值,比较值)<br />...<br />else<br />...<br />endif<br /> <br />例如:<br /> <br />ifeq ($(DEBUG),1)<br /> CFLAGS=-g -DDEBUG <br />else<br /> CFLAGS=-g<br />endif<br /> <br />
2010-07-06 09:38:00 523
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人