diff --git a/german_pronoun.sh b/german_pronoun.sh index 3546b23..77ccd65 100644 --- a/german_pronoun.sh +++ b/german_pronoun.sh @@ -1,11 +1,13 @@ #!/bin/bash function de(){ - dudenURL="https://www.duden.de/rechtschreibung/$1" - fileName="$1.temp" - wget "$dudenURL" --quiet -O "$fileName" - grep -A 1 Wortart "$fileName" | tail -1 | sed 's/.*">//' | sed 's/<.*//' - rm "$fileName" + fileName="$1.temp" + dudenURL="https://www.duden.de/suchen/dudenonline/$1" + wget "$dudenURL" --quiet -O "$fileName" + answer="$(grep "strong" "$fileName" | head -2 | tail -1 | sed -E "s|<(/)?strong>||g" | sed "s|^\s*||g")" + attributes="$(grep -A 3 vignette__snippet "$fileName" | head -4 | tail -1 | sed 's/–.*$//g' | sed "s|^\s*||g")" + echo "$answer: $attributes" + rm "$fileName" } de $1