CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  系统维护与使用区

答问题抢高分!!! 不够再加!!!

楼主bluefantasy(搞求不懂!)2002-06-21 17:07:36 在 Linux/Unix社区 / 系统维护与使用区 提问

UNIX   操作的问题  
     
  1。     用diff等命令找出两个目录中名字相同而内容不同的文件的名字  
   
  2。   把本目录下文件名以a开始的文件改名为以b开始的方法是?  
  问题点数:100、回复次数:2Top

1 楼waterstream((*星*雨*))回复于 2002-06-21 17:44:57 得分 0

go   away!!!!!!!!!!!!!!!!!!!!1Top

2 楼qxp()回复于 2002-06-21 18:54:55 得分 100

1.  
  #!/bin/sh  
   
  SRC_DIR=$1  
  DST_DIR=$2  
   
  for   file   in   `ls   $SRC_DIR`  
  do  
        if   [   -f   $file   ]  
        then  
              diff   -q   $SRC_DIR/$file     $DST_DIR   2>&1   >/dev/null  
              if   [   $?   =   0   ]    
              then  
                      echo   $file   in   $SRC_DIR   and   $DST_DIR   is   same  
              else  
                        echo   $file   in   $SRC_DIR   and   $DST_DIR   is   different  
              fi  
        fi  
  done  
   
  2.  
   
  #!/bin/sh  
   
  for   file   in   `ls`  
  do  
      if   [   -f   $file   ]  
      then  
              new_file=echo   $file|sed   -e   's/a\(.*\)/b\1/'  
              if   [   -n   $new_file   ]  
              then  
                      mv   $file   $new_file  
              fi  
        fi  
  done  
   
           
               
  Top

相关问题

  • 100分求一例!!!(ADO.net)最先答对得分,不够再加
  • 急需高手相助,答中给50分,不够再加分
  • 散分啦,高手抢分咯,不够再加!
  • 100分够不够?
  • !!!!!!!!!!!!!!!!!!!!!!! 分不够再送??
  • 回答我的问题啊,分数不够后补!
  • 怎么样获得动态IP???????答者有分不够再加
  • 请高手回答,分不够可以再加
  • 请高手回答,不够可以再加分
  • OlePropertyGet(),这个函数怎么用?答者有分.不够再加!!!!

关键词

  • dir
  • dst
  • src
  • echo
  • then

得分解答快速导航

  • 帖主:bluefantasy
  • qxp

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo