From: Einar Jørgen Haraldseid <einar@haraldseid.net>
Date: Mon, 23 Jul 2012 07:52:10 +0000 (+0200)
Subject: Forenklet koden litt, trengte egentlig ikke awk lenger, og ble dermed kvitt UTF-8-bug
X-Git-Url: https://git.slaskete.net/yr-temp.sh/commitdiff_plain/76e8c7504bf7edb9898bb0e9d3a55d6b7f8139dd?ds=sidebyside

Forenklet koden litt, trengte egentlig ikke awk lenger, og ble dermed kvitt UTF-8-bug
---

diff --git a/yr-temp.sh b/yr-temp.sh
index fb5a799..144cd0d 100755
--- a/yr-temp.sh
+++ b/yr-temp.sh
@@ -23,18 +23,12 @@ SELF="$0"
 # Linje å starte søk i
 STARTGREP=$(( $(grep STARTGREPHERE ${SELF} -hn | cut -d ":" -f 1 | tail -n 1) + 1))
 
-# Trenger først å ta innkommende parametere over til lowercase
-if [ $# -lt 1 ]; then
-	STEDSNAVN="${FALLBACK}"
-	STEDSNAVN_LOWER="$(echo ${FALLBACK} | tr '[:upper:]' '[:lower:]')"
-else
-	STEDSNAVN="$@"
-	STEDSNAVN_LOWER="$(echo $@ | tr '[:upper:]' '[:lower:]')"
-fi
+# Stedsnavn er alle paramterne vi får med
+STEDSNAVN="$@"
 
 # Hent URL fra liste over stedsnavn (som har tre tab-separerte kolonner: prioritet, stedsnavn, url)
-URL="$(tail -n +${STARTGREP} ${SELF} | awk '{ FS = "\t"} ; tolower($2) ~ /'''"${STEDSNAVN_LOWER}"'''/' | head -n 1 | cut -f 3)"
-STEDSNAVN_MATCHED="$(tail -n +${STARTGREP} ${SELF} | awk '{ FS = "\t"} ; tolower($2) ~ /'''"${STEDSNAVN_LOWER}"'''/' | head -n 1 | cut -f 2)"
+URL="$(tail -n +${STARTGREP} ${SELF} | grep -i ${STEDSNAVN} | head -n 1 | cut -f 3)"
+STEDSNAVN_MATCHED="$(tail -n +${STARTGREP} ${SELF} | grep -i ${STEDSNAVN} | head -n 1 | cut -f 2)"
 if [ -z "${URL}" ]; then
 	echo "Fant ikke dette stedet."
 	exit 1