这个脚本为我们创建一个新的脚本所必要的#!/bin/bash和注释信息
#!/bin/bash
# Author: Sulihuang.
#Date & Time: 2015-05-05 12:18:16
#Description: Create base script
if [ ! -n "$1" ];then
newfile=~/newscript_`date +%m%d_%S`
else
newfile=$1
fi
if ! grep "^#!" $newfile &>/dev/null; then
cat >> $newfile << EOF
#!/bin/bash
# Author: Sulihuang.
#Date & Time: `date +"%F %T"`
#Description: $2
EOF
fi
vim +5 $newfile
这个脚本的执行方法是:
sulihuangdeMacBook-Pro:Bash Tracy$ ./bash.sh testfile 'this is a test file'
Ps:当然也可以不要第2步,直接使用 sh bash.sh testfile 即可。
实现效果图: