createConfigFile(){ file="$1" settingsArray="$2" if [[ ! -f "$file" ]]; then touch "$file" for s in "${settingsArray[@]}"; do echo "$s" >> "$file" done fi } getConfigValue(){ file="$1" setting="$2" value="$(grep -E "^$setting=" "$file" | head -1)" value="${value##*=} } setConfigValue(){ file="$1" setting="$2" value="$3" sed -i "s/$setting=.*/$setting=$value/g" "$file" }