(小升級版)vim修改時自動備份配置文件小腳本

#!/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 $@

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章