#参数1代表变量名,参数2代表变量值,参数3即文件路径 setconfig() { [ -z "$3" ] && configpath="$CRASHDIR"/configs/ShellCrash.cfg || configpath="${3}" sed -i "/^${1}=.*/d" "$configpath" printf '%s=%s\n' "$1" "$2" >>"$configpath" }