From 7f095463b66ae83f0ff4881b7849a2c529acea69 Mon Sep 17 00:00:00 2001 From: claustromaniac <20734810+claustromaniac@users.noreply.github.com> Date: Mon, 23 Apr 2018 16:17:02 +0000 Subject: [PATCH] Update prefsCleaner.sh --- prefsCleaner.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/prefsCleaner.sh b/prefsCleaner.sh index 6d5afa7..eb2d7b3 100644 --- a/prefsCleaner.sh +++ b/prefsCleaner.sh @@ -37,14 +37,13 @@ fClean() { # the magic happens here prefs="@@" prefexp="user_pref[ ]*\([ ]*[\"']([^\"']*)[\"'][ ]*," - grep -E "${prefexp}" user.js >/tmp/userjs_updater_temp.dat - while read line; do + while read -r line; do if [[ "$line" =~ $prefexp ]]; then if [[ $prefs != *"@@${BASH_REMATCH[1]}@@"* ]]; then prefs="${prefs}${BASH_REMATCH[1]}@@" fi fi - done < /tmp/userjs_updater_temp.dat + done <<< "`grep -E "$prefexp" user.js`" while IFS='' read -r line || [[ -n "$line" ]]; do if [[ "$line" =~ ^$prefexp ]]; then