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

求代码 注释

    来源: 互联网  发布时间:2016-12-05

    本文导语:   #!/bin/sh    #unload - program to backup and remove files           #syntax: unload directory   /**/                   #check arguments  /**/           if [ $# -ne 1 ]  /**/          then   /**/       ...

 #!/bin/sh   
#unload - program to backup and remove files 
         #syntax: unload directory   /**/
                  #check arguments  /**/ 
         if [ $# -ne 1 ]  /**/
         then   /**/
                echo "usage: $0 directory"   /**/
                exit 1   
         fi      
         #check for valid directory name   
         if [ ! -d "$1" ]  
         then   /**/
                echo "$1 is not a directory"   /**/
                exit 2   /**/
         fi   /**/
   
         cd $1   /**/
   
         ls -a | cpio -o > /dev/rmt/0h   /**/
   
         if [ $? -eq 0 ]  /**/
         then   /**/
                rm -rf *   /**/
         else   /**/
                echo "A problem has occured in creating backup"   /**/
                echo "The directory will not be ereased"   /**/
                echo  "Please check the backup device"   /**/
                                exit 3   /**/
         fi   /**/
         # end of unload   /**/

|
if [ $# -ne 1 ] /**/      程序如果带的参数不是有且仅有一个,那么就打印usage: $0 directory 并退出 $0代表程序名
  then /**/
  echo "usage: $0 directory" /**/
  exit 1  
  fi  
  #check for valid directory name  
  if [ ! -d "$1" ]  如果参数1不是一个目录就打印,并退出
  then /**/
  echo "$1 is not a directory" /**/
  exit 2 /**/
  fi /**/
   
  cd $1 /**/ 进入$1目录
   
  ls -a | cpio -o > /dev/rmt/0h /**/  备份$1目录下文件
   
  if [ $? -eq 0 ] /**/      如果返回值为0,就是前面命令执行成功,删除目录下所有文件否则echo xx打印并退出
  then /**/
  rm -rf * /**/
  else /**/
  echo "A problem has occured in creating backup" /**/
  echo "The directory will not be ereased" /**/
  echo "Please check the backup device" /**/
  exit 3 /**/
  fi /**/

    
 
 

您可能感兴趣的文章:

  • 中文注释过的coreutils源代码
  • Visual Studio 代码注释工具 Atomineer
  • 谁给个C编写的完整的有注释的FTP源代码,我给300分
  • 我初学汇编,求一个简单的乘法代码,并且将结果输出到屏幕。最好将每条代码写上注释。
  • 如何读上万行的没有太多注释的Java源代码
  • php代码中的空白与注释怎么去除
  • c#删除代码中的单行注释行示例
  • php实现图形显示Ip地址的代码及注释
  • 我的JSP代码为什么去掉该行注释后就出错?
  • 书上的代码,问两个问题,问题在注释里
  • C#制作鹰眼的详细全过程(带注释)实例代码
  • C#实现为类和函数代码自动添加版权注释信息的方法
  • php分页代码实例有注释
  • C#的XML两种代码注释实例说明
  • 帮我分析一下这段代码的作用,最好能给出关键部分的注释,来者有分!
  • 请各位帮我在这个源代码中添加中文注释
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • javascript 添加到收藏夹和书签代码示例
  • 在JBuilder中,为什么编写的代码中,当代码出现关键字时,后面的部分代码就移位了,当在有关键字的那些代码行进行选择时,也会出现鼠标位
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • 为什么两行代码间不加入其他代码就崩溃,而加入了日志代码后就不崩溃?
  • JSP中清空cookie代码参考
  • 在ubuntu8.10 新立得中安装anjuta,为什么没有代码提示功能,怎么做才有,还有自动代码补全和代码提示有什么区别,
  • Python获取网页编码的方法及示例代码
  • 到底怎么样的代码算是有效代码?请教了。。
  • HTML网页中的html body onload自动跳转方法介绍及自动跳转代码示例
  • 如果要研究源代码以提高自己,哪一个开放源代码的软件比较合适?
  • php通过socket_bind()设置IP地址代码示例
  • linux源代码的时间函数源代码
  • boost库lexical_cast不同用法代码参考
  • gdb的时候代码 next显示的代码乱了
  • 通过javascript库JQuery实现页面跳转功能代码
  • 源代码!源代码!
  • 使用libpcap读取tcpdump抓取的文件并解析c代码实例
  • 哪位会使用代码保护工具WingGuard来保护java代码?
  • HTML网页的Meta Refresh自动跳转方法介绍及Meta Refresh自动跳转代码示例
  • 如何得到C语言代码对应的汇编代码?
  • Linux c++虚函数(virtual function)简单用法示例代码
  • RedHat Linux是开放源代码的吗?如何能看见它的源代码,如何进行修改?


  • 站内导航:


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

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

    浙ICP备11055608号-3