diff --git a/day1/svim.sh b/day1/svim.sh new file mode 100755 index 0000000..49765d7 --- /dev/null +++ b/day1/svim.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +# 设计 svim 编辑器的脚本,自动添加 shell 脚本的头部信息和文件权限, +# 并创建 /usr/bin/svim 的软链接 + +# 验证是否提供了文件路径 (文件名) +# 验证参数个数是否等于 1 +if [ $# -eq 1 ] +then + if [ ! -e $1 ]; then + echo "#!/bin/bash">$1 + echo "" >> $1 + chmod +x $1 + fi + vi +'set nonu' +'set fileencoding=utf-16' +2 $1 +else + echo "Usage: svim filename" +fi \ No newline at end of file