免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2735 | 回复: 3
打印 上一主题 下一主题

常见问题集(整理中) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-08-01 10:03 |只看该作者 |倒序浏览
1:处理奇偶数行
sed -n '1,$p;n' oldfile  #处理奇数行
sed –n –e ‘N’ –e ‘P’  #处理奇数行
awk '{print $1;getline}' file #处理奇数行
awk '{if(NR%2) print $1 }' file #处理奇数行

awk '{if(!NR%2) print $1 }' file #处理偶数行
sed -n '1,$n;p' oldfile #处理偶数行
sed –n –e ‘n’ –e ‘p’ #处理偶数行
awk '{ getline; print $1}' file

2:shell变量和awk,sed,perl联用的例子
  2.1:sed中使用shell变量
       eval sed –n ‘/$test/p’ urfile
          sed –n “/$test/p” urfile
   2.2:awk中使用shell变量
       #!/bin/bash
           if [ $# -ne 1 ]; then
               echo "usage:BashSed file"
               exit
           fi
          aa=11
          awk '{if($1~/'"$aa"'/) print $1}' $1
    注意:加红了的部分是'和"
   2.3:perl中使用sed
         #!/bin/perl
         system("sed -n '1,3p' aa";
   2.4:perl中使用awk
        #!/bin/perl
        system("awk -f awk1.f aa";
   注意:awk1.f的内容如下:
   BEGIN{FS=":"}
   {print $1}
..................................................................工作了,以后再整理,希望大家也把常见的问题总结出来,贴出来,等以后我同意整理,这样会方便新手,也省的我们老是回答同一个问题,可以把时间,经理省出来,研究别的东东~~

论坛徽章:
0
2 [报告]
发表于 2003-08-01 12:12 |只看该作者

常见问题集(整理中)

其实把一些好贴(比如精华贴、解决某类问题的典型贴,等等)的链接整理一下,以后寻找问题的解决方法也非常方便

论坛徽章:
0
3 [报告]
发表于 2003-08-13 10:37 |只看该作者

常见问题集(整理中)

参照linux的一句话,整理成那种格式,再随时更新就可以了!

论坛徽章:
0
4 [报告]
发表于 2003-08-22 08:50 |只看该作者

常见问题集(整理中)

可以定期的贴一下 放到精华区
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP