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

实现一个文件夹内数据文件归并,SHELL怎么写?内详..

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

    本文导语:  文件夹内有一堆TXT文件,已知道通过执行 ./a.out 1.txt 2.txt r.txt  可以将1.txt和2.txt归并为r.txt . 那么那个SHELL该怎么写呢??? | 那你要做什么工作? 说清楚点?你是要实现循环归并麼??看看这个 ...

文件夹内有一堆TXT文件,已知道通过执行 ./a.out 1.txt 2.txt r.txt 
可以将1.txt和2.txt归并为r.txt .

那么那个SHELL该怎么写呢???

|

那你要做什么工作? 说清楚点?你是要实现循环归并麼??看看这个

touch r.txt
for file in `ls *.txt | grep -v r.txt`
do
   ./a.out $file r.txt > r.txt
done

|
归并的原则是什么? 是将2.txt的内容放到1.txt之后麼?如果是这样,下面的代码也许可以:


 #!/bin/bash
 ## merg.sh
 cat 1.txt >> r.txt
 cat 2.txt >> r.txt

|
#/bin/sh
pathname=./
flag=0
ls $pathname|while read xx
do
if [ $flag -eq 0 ]
then
yy=$xx
flag=1
else
flag=0
cat $xx >>$yy
rm $xx
fi
done 

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












  • 相关文章推荐
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • 我要实现当进程打开文件时,根据文件名判断是否符合要求,符合后处理文件,再把文件返回给进程,怎么实现啊
  • Linux下c函数dlopen实现加载动态库so文件代码举例
  • socket实现多文件并发传输,求助多线程实现问题?
  • linux内存文件系统ramfs实现原理
  • 我想用APPLET实现读取客户端的图片文件,该如何实现?
  • Linux内存文件系统(ramdisk)的三种实现方式
  • linux下如实现与window下的驱动器实现文件共享??
  • 如何在其他盘中实现对这个盘中所有文件和文件的8映射
  • php实现文件下载简单示例(代码实现文件下载)
  • 如何用Java实现二进制文件到文本文件的相互转化?
  • 不让用户选择文件,程序指定本地文件,Java可以实现上传到服务器吗?
  • 急!如何编程实现pdf文件转html文件?
  • 问一个问题。请问如何在文件系统管理并使用设备,也就是当一个设备装载,下载时。文件系统是如何实现的
  • 请问如何实现将一个文件中的某一行拷贝到另一个文件中?答对定给分!
  • 请问在jsp中如何实现相对路径?我在jsp文件中指定相对路径的文件,可是程序找不到!
  • 实现core文件自动生成配置文件的方法
  • 用户通过mozilla访问页面文件,提交的参数要记录到系统的配置文件中去,如何来实现这个接口?
  • 如新建一个文件夹里面有a.txt b.txt 然后将这个文件夹删除。用一句来实现怎么写啊?
  • 求助 shell中split命令如何实现文件分割 并统计分割文件个数。分割完之后,命名方式从 文件名.001 开始
  • sftp实现两台主机之间传输文件(把一个主机中的文件拷贝到另一个)
  • 通过javascript实现DIV居中,兼容各浏览器版本
  • interface 到底有什么用???实现接口,怎么实现??
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • 怎么用Jsp实现在页面实现树型结构?
  • 通过javascript库JQuery实现页面跳转功能代码
  • windows 下的PortTunnel 在linux下怎么实现?或者相应的已经实现的软件?端口映射
  • php实现socket实现客户端和服务端数据通信源代码
  • 网站重定向用C语言实现iptables,ACL实现
  • flash AS3反射实现(describeType和getDefinitionByName)
  • 在linux下如何编程实现nslookup命令实现的IP地址和域名互相转换的功能?


  • 站内导航:


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

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

    浙ICP备11055608号-3