当前位置:  技术问答>linux和unix

小白求linux语句解释

    来源: 互联网  发布时间:2017-04-21

    本文导语:  count=`cat /opt/Roamware/yehui/carr_ul_ratio.lst|wc -l|awk '{print $1}'`    echo "   Time            Operator        ul_recv ul_prepaid ul_prepaid_succ ul_postpaid ul_bypass  succ_ratio"    tail -$count /opt/Roamware/logs/amms/stat/carr_ul_rat...

count=`cat /opt/Roamware/yehui/carr_ul_ratio.lst|wc -l|awk '{print $1}'`
   echo "   Time            Operator        ul_recv ul_prepaid ul_prepaid_succ ul_postpaid ul_bypass  succ_ratio"
   tail -$count /opt/Roamware/logs/amms/stat/carr_ul_ratio.`date +%Y%m%d`.log |grep 201|awk -F"," '{if($4>$5){print $0,$5/$4*100"%"} else{print $0,"100%"}}'

由于小白还是分步求解答
第一步:count=`cat /opt/Roamware/yehui/carr_ul_ratio.lst|wc -l|awk '{print $1}'`
cat /opt/Roamware/yehui/carr_ul_ratio.lst|wc -l 结果36,后面加上awk '{print $1}'干嘛,而且对结果没影响啊 还是36

第二步:  echo "   Time            Operator        ul_recv ul_prepaid ul_prepaid_succ ul_postpaid ul_bypass  succ_ratio"
这个不解释
第三步:tail -$count /opt/Roamware/logs/amms/stat/carr_ul_ratio.`date +%Y%m%d`.log |grep 201这个结果是8列数据 分别对应ehco的前8个字段。
第四步:|awk -F"," '{if($4>$5){print $0,$5/$4*100"%"} else{print $0,"100%"}}'这个结果是百分比,现在的问题是这个百分比是怎么放在最后一列上的也就是 不太明白{print $0,"100%"}

|
第一步的问题.后面加上awk '{print $1}'干嘛,而且对结果没影响啊 还是36
确实没什么用,防止有些平台 36 后面还显示其他信息。
第四步的问题.{print $0,"100%"} 
awk的print 的$0这个参数是原封不动的吧前面的所有内容装进去. $1,$2...就是从第一分段开始。作为参数分配得来的。

|

没用。可以删掉。
也许作者在测试的时候是这样写的:
wc -l /opt/Roamware/yehui/carr_ul_ratio.lst | awk '{print $1}'


$0表示整行内容,也就是从第一列到最后一列都包含在$0里面,把100%放在$0后面当然就是在最后一列啦。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 小白问一个端口的问题~!
  • 小白请教linux ./configure问题
  • 小白装Ubuntu系统
  • 关于linux的小白问题~
  • 问个关于Linux的小白问题!
  • 内核重编译前的小白问题
  • Ubuntu10.0下进不了文字界面!小白求教!!!!!!!!!!
  • 小白求助,vi编辑器的问题
  • 问个小白问题,我的ubuntu 10.04 的有线驱动问题
  • QT creator的小白问题
  • 编译Linux的一个小白问题
  • 小白误入.什么是POWER虚拟机?X86呢?32位单机么?
  • linux装载刚编译2.6.38.8内核,错误了, 那个大神帮帮小白
  • 小白菜求教linux大鸟
  • 怎么利用ftp传输文件,我是小白
  • 关于VM虚拟机的问题,小白求助!!!
  • 小白求助路径问题
  • 有个小白问题想问一下
  • 问一个小白问题,在交叉编译时,系统内核和开发板的内核有没有相关性?
  • 问个小白问题,在windows下能不能开发 arm上面的linux程序?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,