博文

awk用法小结(2006-07-23 14:25:00)

摘要:awk用法小结   awk 用法:awk ' pattern {action} '  变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR 到目前为止记录数 OFS 输出域分隔符 ORS 输出记录分隔符 1、awk '/101/'               file 显示文件file中包含101的匹配行。    awk '/101/,/105/'         file    awk '$1 == 5'             file    awk '$1 == "CT"'          file 注意必须带双引号    awk '$1 * $2 >100 '       file     awk '$2 >5 && $2<=15'     file 2、awk '{print NR,NF,$1,$NF,}' file 显示文件f......

阅读全文(2428) | 评论:0

printf()用法 (2006-07-23 14:21:00)

摘要:printf()用法 函数名: printf 功  能: 产生格式化输出的函数 用  法: int printf(char *format...); 程序例: #include <stdio.h> #include <string.h> #define I 555 #define R 5.5 int main(void) {    int i,j,k,l;    char buf[7];    char *prefix = buf;    char tp[20];    printf("prefix  6d      6o      8x        10.2e        "           "10.2f\n");    strcpy(prefix,"%");    for (i = 0; i < 2; i++)    {       for (j = 0; j < 2; j++)          for (k = 0; k < 2; k++)      for (l = 0; l < 2; l++)             ......

阅读全文(9473) | 评论:0

C shell学习笔记(一)综合(2006-07-19 14:15:00)

摘要: C shell学习笔记(一)综合 1 #!/bin/csh 2 可用set与env命令查看环境变量与当前值 3 @、set xxx=xxx 设置局部数值变量/变量;setenv 设置全局变量   eg.  set name  赋空值        set name = (John Doe)        setenv name “John Doe” 4 命令替换   eg.     set command = `pwd`           echo “The … is : $command”   显示:The … is : /…/… 5 所有UNIX命令在执行成功时传回一个退出状态0,在失败时传回非0。一个命令传回的状态值被保存在只读环境变量$?中,可以由调用进程检查。 6 从标准输入读         set xxx=$<     或者set xxx=`head –l`     eg. #!/bin/csh         echo –n “Enter input:”         set line=`head –l`         echo “You entered: $line”         exit 0 7 unset xxx   unsetenv xxx 8 向脚本传递参数 eg:  ......

阅读全文(3878) | 评论:0