#!/bin/bash
for i in $@
do
echo $i |grep '\.conf$' >/dev/null && cp $i $i.bak
done
vim $@
有些时候,我vim要加点参数,想同时打开多个文件,就使用这个
因为有些文件夹会使用空格,所以需要把上面的脚本改写成这样:
#!/bin/bash
FS=$'\n'IFS=$'\n';for i in $@
do
echo "$i" |grep '\.conf$' >/dev/null && cp "$i" "$i.bak"
done
vim $@
转载于:https://blog.51cto.com/q8886888/1174094