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

能否使用shell统计已存在文件的行数并写入当前文件

    来源: 互联网  发布时间:2016-06-26

    本文导语:  本帖最后由 skyneu 于 2009-07-08 16:08:29 编辑 已经存在一个文件aaa.bbb 现在想在文件aaa.bbb的第一行加入一行数据数据为:文件名,文件行数,文件大小 通过shell能否实现啊 系统为aix 万分感谢! | ...

本帖最后由 skyneu 于 2009-07-08 16:08:29 编辑
已经存在一个文件aaa.bbb
现在想在文件aaa.bbb的第一行加入一行数据数据为:文件名,文件行数,文件大小

通过shell能否实现啊

系统为aix

万分感谢!

|
可以实现的,写个脚本就可以了:假设脚本名称为 CountFileInf.sh  脚本内容为:

#!/usr/bin/ksh
#################################
#XXXXXX Ld,Co
#Function: 统计文件信息,并把信息写入该
#          文件的末尾
#AUTH:wucg
#DATE: 2009-07-10
#####################################

#进入被处理文件的相应目录
PATH="FILE_DIR"    #这个需要具体配置
cd $PATH
FILE_NAME="aaa.bbb"

#统计文件的大小
RES_SIZE=`ls -l $FILE_NAME | awk '{print $5}'`
#统计文件的行数
RES_LINE=`wc -l $FILE_NAME  | awk '{print $1}'`

#把信息写入原文件(aaa.bbb)的末尾行
echo "$FILE_NAME  $RES_LINE $RES_SIZE" >> $FILE_NAME


echo " success !!!!!"


############# 脚本结束  #################

|
统计文件的大小 
RES_SIZE=`ls -l $FILE_NAME | awk '{print $5}'` 
#统计文件的行数 
RES_LINE=`wc -l $FILE_NAME  | awk '{print $1}'` 

#把信息写入原文件(aaa.bbb)的末尾行 
echo "$FILE_NAME  $RES_LINE $RES_SIZE" >> $FILE_NAME 



学习下了!

    
 
 

您可能感兴趣的文章:

  • dos 命令 能否 只列出文件名(而非详细列表) 到一个文件里 急!
  • 能否读取一个二进制文件的大小
  • 不知到在JAVA中能否实现下列功能: iis7站长之家
  • linux下能否看chm格式的文件?
  • pureftpd能否限制单个上传文件大小
  • 菜鸟问:文件能否能用/???
  • 紧急求助:能否在fedora8下找回误删除的文件?
  • 能否将连按两下Tab键所列出的所有命令列表保存到一个文件中?
  • Shell能否进行文件的读、写操作~?
  • window下能否调用linux的静态库(a文件)?
  • pureftpd能否设置ftp显示的文件按时间排序
  • VMTool安装好后能否将windows下的文件复制到redhat中?
  • linux下的不同系统下能否互访文件,如何实现?
  • 能否对一个文件进行crc校验?
  • linux 能否清空文件缓存?
  • 请问能否将内核中的printk定向输出到一个指定的文件??
  • 请问能否将编译后的CLASS文件恢复为JAVA,怎么转?
  • 请问能否在运行时制定策略文件?
  • /目录没有可用空间了,且没有可删除文件了,能否扩容,怎样扩容?
  • red hat 7.2 能否访问 ntfs 分区下的文件?how?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • win98+win2K Server+unix能否共存在一个硬盘上?
  • JSP能否访问Excel?JDBC吗?
  • IBM 346服务器上能否安装 liunx AS 4(up1),
  • USB设备,这样的想法能否实现
  • MySQL里Create Index 能否创建主键 Primary Key
  • 用java能否开发图形报表程序
  • 请问JBulider 4的序列号谁知到?能否提供给小弟?谢谢
  • java 对树的操作,TreeSet,能否插入相同的数据,如果相同,如何解决
  • 提问,关于能否在Canvas上面写文本
  • 能否介绍几本Java的好书
  • Apache 1.3.20和Tomcat 4能否结合起来?
  • jad 能否带子目录反编译?
  • java能否动态开辟string数组?
  • 各位大虾,能否告知JAVA的核心思想
  • 大家能否JBUILDER的使用技巧?
  • Kylix能否在红旗linux下用?
  • applet能否直接连数据库?
  • win2000和sco unix能否装在一个硬盘上?
  • 不知到在JAVA中能否实现下列功能:
  • 请问我的主版能否用LINUX?
  • 在Windows操作系统下能否实现X-Client?


  • 站内导航:


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

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

    浙ICP备11055608号-3