ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【shell 】文件操作

【shell 】文件操作

原创 Linux操作系统 作者:杨奇龙 时间:2011-03-13 17:45:23 0 删除 编辑
一文本里面内容是
 192.168.1.2/24
 167.178.1.3/24
 212.121.1.3/24
 192.168.1.2/24
 167.178.1.3/24
 212.121.1.3/24
 123.124.122.121/24
 123.124.122.121/24
 编写脚本将其前面添加入“abcd”并将 /去掉然后以排序汇总
 
root@client.example.com # sed 's#/#  #g' a|sed 's/^/abcd/g'|sort -r|uniq -c                         
      2 abcd212.121.1.3  24
      2 abcd192.168.1.2  24
      2 abcd167.178.1.3  24
      2 abcd123.124.122.121  24
root@client.example.com #  sed 's#/#  #g' a|sed 's/^/abcd/g'|awk -F "." ' {print $0}'|sort -r|uniq -c
      2 abcd212.121.1.3  24
      2 abcd192.168.1.2  24
      2 abcd167.178.1.3  24
      2 abcd123.124.122.121  24
root@client.example.com # 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22664653/viewspace-689306/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
MySQL DBA NoSQL DEVOPS

注册时间:2009-10-07

  • 博文量
    1026
  • 访问量
    8205955