if [ -n "$savepar" ]; then
if [ -r "$ifile" ]; then
- exec 3<"$ifile"
- rm "$ifile"
- egrep -v "^${savepar}:" 0<&3 >"$ifile"
- exec 3<&-
+ egrep -v "^${savepar}:" "$ifile" >"$ifile.new"
+ mv -f "$ifile.new" "$ifile"
fi
echo "$savepar: $saveval" >>"$ifile"
exit 0