编写一个脚本在运行的时候自动生成#!/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了,是不要逼格很高。哈哈~