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

求帮助,AWK处理文件的问题

    来源: 互联网  发布时间:2016-07-04

    本文导语:  2个问题 有个文档是从别的系统上过来的。 具体格式是这样的    234234  5432123  5457654 245245    567454235    234234  5432123  5457654 245245-   567454235  1 234234  5432123  5457654 245245    567454235    234234  543212...

2个问题

有个文档是从别的系统上过来的。

具体格式是这样的

   234234  5432123  5457654 245245    567454235
   234234  5432123  5457654 245245-   567454235
 1 234234  5432123  5457654 245245    567454235
   234234  5432123  5457654 245245    567454235
   234234  5432123  5457654 245245-   567454235

第一个问题:
第四个字段后面带个负号说明这个数字是负值,怎么用AWK把负号转移到数字前面去
245245-  =>  -245245  比较说明的是这些任何字段的任何数字都有可能是负的 
只要遇到最后一个是-号就要移到前面去u

第二个问题
第三行有个1是分页的标识,想把那个1去掉,

请问这2个问题怎么解决 使用AWK解决。

|
awk '{for(i=1;i= 300 ){printf("%s ", $i);} if( substr($i, length($i),1) == "-" ){printf("-%s ", substr($i, 1, length($i)-1));} }printf("n")}' csdn.txt

把300换成你的最大页数应该就可以了,写的有点乱,肯定不是最好了,懒的弄了,但是好用,期待高手

|

awk '{if($1=="1"){$1=""}else{$1=" "$1};for(i=1;i

    
 
 

您可能感兴趣的文章:

  • 请帮助归纳用户登录的各种处理方法及优缺点.
  • 怎么找到帮助文件,或把帮助文件存为文本文件
  • linux的帮助文件在什么地方啊,我想看看关于c++的帮助文件。另外从哪里能搞到c++的类库说明阿
  • 红旗linux的帮助文件放在哪个文件夹里啊,我想拷到我的机器上看看,怎么弄啊??????
  • Linux下怎么制作帮助文件
  • 帮助文件浏览工具 HelpGUI
  • 有没有类似msdn的linux的帮助文件
  • 请问:哪里有Weblogic中文帮助文件??
  • 谁有linux下的java API帮助文件
  • 谁有java或jsp的帮助文件,寄个给我,100全给了!不够还给
  • man 可以查看的帮助文件都放在那个目录下?
  • astyle -h | more 为什么没法分页显示帮助文件呢?
  • 文件读取的问题!(急需您的帮助)
  • 请帮助 ! 有谁知道以*.PC接尾的文件如何打开? 急!!
  • 如何将文件中的元音字母转换成短画线?谢谢帮助!
  • AIX的磁盘阵列,把文件分布到不同VG或文件系统上,对IO性能有帮助吗?
  • class文件的运行问题。向各位大侠请求帮助
  • 谁有Java1.4的帮助文件(.hlp格式)?
  • LINUX中读文件目录的问题,需要你的帮助?
  • 我要做一个论坛,还要能做软件的上传和下载,文件的上传和下载,要求yizi给与帮助!!!
  • 帮助我系统的致命点:我开发了一套“文件管理系统”,(jsp语言,resin服务器)但
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在jdk的帮助里,找不到开发jsp的类的帮助!
  • vim怎么从中文帮助文档切换到英文帮助文档
  • 请问那里可以下到类似于jBuilder帮助里的java reference?(想要JAVA的帮助)
  • 问一下在那里可以下到关于java的帮助,类似MSDN的那种帮助!谢谢了
  • 在red hat下,使用vim时,怎样才能得到在线的帮助,比如我想看一下scanf函数的帮助??
  • CSDN是以帮助我们学习的为首任呢,还是以帮助我们解决问题为首任的?
  • 到java版才一个半月,不过得到了很多人的帮助.新年到了,我只有放这些分的能力,不过分并不重要,重要的是在这里向那些曾经帮助过我的人表示深深的谢意!!
  • 在linux下编程,有没有类似Windows下的MSDN的帮助,如果有哪儿能找到或者下到。言者有分,有帮助者再加分
  • linux man utmp...在帮助文档里有一些词下面加了下划线,代表什么呢?如下面这段帮助文档
  • 寻找JSP帮助
  • 如何让redhat9的系统帮助显示中文?
  • 帮助文档管理工具 GroovyHelp
  • 在线帮助系统 PHD Help Desk
  • 请问jbuilder 6.0.怎么好多帮助说连接不上
  • 在Redhat linux中怎样方便快捷的得到操作系统帮助?
  • 我能出哪儿找到JAVA帮助
  • 在LINUX平台 下有没C++的帮助
  • gnu c++如何得到对于编译错误和运行错误的帮助?
  • 如何用man查看系统函数的帮助?
  • 按照王爽书上的做法,我每次走到这里,就报错,请求帮助


  • 站内导航:


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

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3