自动生成脚本头部格式并调用VIM工具

在我们写脚本的时候,开始总要按照脚本书写规范来定义脚本头部格式,久而久之是不是会觉得麻烦效率低下呢,这里就介绍一个好的思路给大家。

1 首先我们在VIM里先复制个头部格式的内容,这里就抄袭一个二师兄的格式,来修改成自己的信息即可。

 1 #!/bin/bash
 2 # ----------------+---------------------------------------+
 3 # * Author        : YongmouChen
 4 # * Revision      : 2.0
 5 # * Email         : 6303609@qq.com
 6 # * Create time   : D=`date +%F`,T=`date +%T`
 7 # * Blogaddress   : www.cnblogs.com/chenyongmou/
 8 # * Filename      : `basename $1`
 9 # * Description   :
10 # ----------------+---------------------------------------+

上边的内容大家可以根据自己喜好自行修改。

2 我们想实现一个运行这个脚本然后自动生成头部,并且调用vim工具,文章末尾以eof结尾,就要用cat 命令

 1 #!/bin/bash
 2
 3
 4 cat > $1 <<eof
 5 #!/bin/bash
 6 # ----------------+---------------------------------------+
 7 # * Author        : YongmouChen
 8 # * Revision      : 2.0
 9 # * Email         : 6303609@qq.com
10 # * Create time   : D=`date +%F`,T=`date +%T`
11 # * Blogaddress   : www.cnblogs.com/chenyongmou/
12 # * Filename      : `basename $1`
13 # * Description   :
14 # ----------------+---------------------------------------+
15
16 eof
17 vim + $1

为了让运行脚本后的首光标停留在头部下边所以在eof前边加了一个空格。

3 这样小脚本就写完了,然后保存脚本名字为xxxx.sh,并且要给这个sh加上执行权限放到变量目录下,以后每次要创建新脚本了,可以xxxx.sh name.sh 来自动创建新脚本并

导入头部了。

是不是感觉很好用呢?

时间: 2024-10-12 17:39:43

自动生成脚本头部格式并调用VIM工具的相关文章

SQL Server镜像自动生成脚本

SQL Server镜像自动生成脚本 镜像的搭建非常繁琐,花了一点时间写了这个脚本,方便大家搭建镜像 执行完这个镜像脚本之后,最好在每台机器都绑定一下hosts文件,不然的话,镜像可能会不work 192.168.1.1 WSQL01192.168.1.2 WSQL02192.168.1.3 WWEB03 --★Do部分都是需要填写的 -- ============================================= -- Author: <桦仔> -- Blog: <ht

自动生成对应数据库表的JPA代码工具

http://blog.csdn.net/zheng2008hua/article/details/6274659 关键词:JPA 数据库表代码自动生成,JPA代码生成 自动生成对应数据库表的JPA代码工具: 1.myEclipse 使用MyEclipse Persistence Tools; 2.eclipse 创建一个JPA Project工程后,右键工程选JPA Tools选项生成,有用到Data Source Explorer,参考http://blog.csdn.net/zheng20

Postfix邮箱(十五):全局地址本自动生成脚本

说明: 很久没弄邮箱了,老早就有想法写个脚本自动生成全局地址本,每次添加一个用户还要SSH连到服务器加个地址本,麻烦死了,想必大家都有这样的情况:这周有点空就研究了下python语言,写了这么个脚本出来,共享出来一起学习. 1.安装     一般情况下系统已默认安装,我的操作系统centos6.5装的是python2.4.3 yum install -y MySQL-python 2.脚本 cd /var/www/excuite/extmail vi globabook.py #!/usr/bi

会计日历-自动生成脚本

--自动生成当前年份所有月的会计期间 --Parameters: --:YEAR  当前年份 --:TYPE  会计日历类型 SELECT INITCAP (TO_CHAR (TO_DATE (ROWNUM, 'MM'), 'MON')) PREFIX, :TYPE TYPE, :YEAR YEAR, TO_CHAR (TO_DATE (ROWNUM, 'MM'), 'q') QUARTER, ROWNUM NUM, ( :YEAR || '-' || ROWNUM || '-01') FROM

LoadRunner 11中Record无法自动生成脚本——解决办法

[问题描述] 安装loadRunner 11, 使用IE为默认浏览器,打开一个页面进行脚本录制:录制完成后,无法生成脚本. [问题现象] 控制台输出如下: ****** Start Log Message ******Web Recorder version : 11.0.0.8859 Recording Mode: HTML-based scriptCorrelation is enabled system wideNot recording headersNot excluding cont

mybatis自动生成mapper.xml和接口实体类工具

mybatis的mapper.xml和实体类那些都是死的,今天接触到一个工具,只需要简单配置,然后就可以mybatis的数据库xml文件和接口和实体类,而且sql语句很全哦! 它是通过一个java包和配置文件生成的: 然后按照generator.xml配置里面的提示文件生成的目录写到那个src上面,淡然注意里面的数据库配置要和你项目的那个数据库配置文件一样,名字注意和平时数据库.实体类命名规则一样就可以: 然后双击那个批处理文件就可以生成那两个文件了: http://download.csdn.

使用 sqlautocode 自动生成 SQLAlchemy 的 ORM 设置脚本

日常工作中,我喜欢使用 MySQL Workbench 的数据模型工具跟踪和管理数据库的变更以及生成管理所需的文档.然而每当数据库的结构稍作变更,也需要同时修改使用SQLAlchemy 编写的 ORM 设置脚本.使用 SqlSoup 固然可以在不配置 ORM 的情况下使用 SQLAlchemy 的主要功能,但是是否能够根据现有的数据库自动生成脚本呢?上网搜索了一下,找到了这个名为 sqlautocode 的实用工具.只需在命令行中执行 sqlautocode 命令即可根据参数自动生成代码! 其调

Mybatis中使用mybatis-generator结合Ant脚本快速自动生成Model、Mapper等文件

使用过Mybatis的同学都知道,针对每一个项目中使用到的数据库表都需要建立其对应的数据库增删改查xxxMapper.xml文件.实体类xxx.java文件以及其他类用来调用进行数据库操作的xxxMapper.java文件.在开始学习Mybatis时,我相信不少人都是通过手动来建立这些文件的.毫无疑问,如果项目比较大的话还通过手动建立这些文件效率是非常低的,这时我们可以通过mybatis-generator来自动生成这些文件.但是,这个工具默认是以命令行的形式来生成相关文件的,因此我们可以通过写

自动生成LR脚本且运行

背景:作为一个测试,特别是性能测试,尤其在活动的测试,时间紧,有很多要测的,我们的LR11因为浏览器兼容问题全录制不了脚本了,用浏览器加代理或手机加代理录制,我感觉好麻烦 ,所以就想如果能用脚本把所有的测试请求,全部自动生成脚本拿来直接用,岂不是爽歪歪. 最近我老大,非要我用python.他有个特点,每当我们用哪个东西刚刚上手的时候,他就要求我们再扩展. 所以我们这里的人的特质就是:懂的很多,但是都不精通. 我的urls.txt 我的脚本就是逐行读取URL,然后把action_name\web_