多行重定向使脚本头部信息自动生成【分分快三

作者:电脑系统

之后在开创脚本就可以透过./aubin.sh 新脚本名源点动生成底部音讯。倘诺aubin未有在这段时间路径的话,要使用相对路线/app/aubin.sh 新脚本名来创建。

在编写制定shell脚本时,除了表明bash,尾部的一些任何注释新闻如脚本描述、效用等等是十三分必要的。那么是还是不是编辑四个本子在创制新影片本时自动生成尾部注释音讯吗。下面就来编出自动生成注释消息的本子。

  • 测试

机动创制注释新闻是利用多行重定向,将先行定义好的注明bash、以致别的注释消息,重定向到新的脚本况兼张开药方可一向编辑。
<<>主导定向,借使不打听重定向请移步重定向介绍

[root@centos7 test]# vim aubin.sh                  #创建脚本,写入以下内容
#!/bin/bash
cat > $1 <<end                                     #<<为定义多行重定向的结束符
#!/bin/bash                                        #$1为输入的新建脚本名
#  ------------- --------------------   
# * Filename    :       `basename $1`              #将新建脚本名取基名,以防传入的是路径
# * Revision    :       2.0             
# * Date        :       `date  %F`                 #定义创建的时间
# * Author      :       Aubin           
# * Description :                       
#  ------------- ---------------------

end                                                #结束符必须为单独的一行
vim   $1                                           #打开新建的脚本并光标移动到最后一行
#[root@centos7 test]# ./aubin.sh test.sh            #新建一个名为test.sh的脚本
#!/bin/bash                                        #创建头部信息,并光标移动到最后一行
#  ------------- --------------------   
# * Filename    :       test.sh         
# * Revision    :       2.0             
# * Date        :       2017-07-28      
# * Author      :       Aubin           
# * Description :                       
#  ------------- ---------------------

本文由分分快三计划发布,转载请注明来源

关键词: 分分快三计划