自动生成头文件的脚本

编写一个脚本在运行的时候自动生成#!/bin/bash和一些通用的信息,可以大大提升编写脚本的效率。

脚本如下:

#!/bin/bash
if [[ -z "$1" ]];then
   newfile=/home/shell/newscript_`date +%m%d_%S`
else
   newfile=$1
fi
if  ! grep "^#!" $newfile &>/dev/null; then
cat >> $newfile << EOF
#!/bin/bash
# Author: 帅的一笔.
#Date & Time: `date +"%F %T"`
#Description: Please Edit here.
EOF
fi
vim +5 $newfile

  

如果未带参数执行,将在/home/shell目录下生成新的时间戳文件,避免重复及乱码的问题。并且可以将这个脚本改名后直接丢到path路径中,比如/bin/addhead,那么你的系统就多了一个命令addhead了,是不要逼格很高。哈哈~

原文地址:https://www.cnblogs.com/AlwaysWIN/p/6087890.html