summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormoehm2014-09-16 18:37:03 +0200
committermoehm2014-09-16 18:37:03 +0200
commitf0899bea7c6457368d561542237be94342eceb17 (patch)
treea3ff4d51e04ec9303ad3330e9bd0280487ef8201
parent6efe9b95c1c1fa1022b2f71a9f53f55de1155d5c (diff)
downloadpokewiki-f0899bea7c6457368d561542237be94342eceb17.tar.gz
added makefile :)
-rw-r--r--Makefile7
-rwxr-xr-xget.sh13
2 files changed, 20 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..2afab73
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,7 @@
+all: clean get
+
+clean:
+ rm -f *txt
+
+get:
+ ./get.sh
diff --git a/get.sh b/get.sh
index d976362..ecf158d 100755
--- a/get.sh
+++ b/get.sh
@@ -52,4 +52,17 @@ for ((i=1;i<=$LINES;i++)); do
# extrahiere 'Statuswerte'
grep -A 9 -i 'Maxwerte' "${SAVEPATH}${POKEMON}.txt" | sed 's/\[[0-9]*\]/ /g' >> ${SAVEPATH}${POKEMON}.statuswert.txt
+
+ # extrahiere 'Fähigkeiten'
+ # in welcher Zeile kommt 'Typen' vor
+ FIRSTLINE=$(grep -m 1 -E -n 'Typ' "${SAVEPATH}${POKEMON}.txt" | cut -d ':' -f1)
+ # in welcher Zeile kommt 'Fangen, Zucht, Training' vor
+ SECONDLINE=$(grep -m 1 -E -n 'Fangen, Zucht, Training' "${SAVEPATH}${POKEMON}.txt" | cut -d ':' -f1)
+ SECONDLINE=$((SECONDLINE=SECONDLINE-1))
+
+ # schneidet passenden bereich aus, ersetzt nummerierung und bild dateien
+ sed -n -e "$FIRSTLINE,${SECONDLINE}p" "${SAVEPATH}${POKEMON}.txt" | sed 's/\[[0-9]*\]//g' | sed 's/IC\.png[A-Za-z]*//g' >> "${SAVEPATH}${POKEMON}.faehigkeiten.txt"
+
+ # extrahiere ei-gruppen
+ grep -Ei '\]Ei-Gruppen' "${SAVEPATH}${POKEMON}.txt" | sed 's/\[[0-9]*\]//g' >> ${SAVEPATH}${POKEMON}.ei.txt
done