S
Shade.sh
Grünschnabel
Hallo Zusammen,
ich hoffe ich finde hier den Fehler, der mich nun seit 2 Tagen nervt.
Zum Szenario, ich habe eine Variable in Form von:
Die ist eine Variable mit TEST und TEST123 aber auch -TEST
Jetzt möchte ich anhand eines Arrays sozusagen eine Begriffsblacklist erstellen, das sah bei mir so aus:
Was bedeutet, ich möchte dass die "for" Schleife so lange durchläuft bis keines der im Array befindlichen Wörter mehr in der Variable steht und ich sie, überarbeitet, in eine neue Variable schreiben kann.
Habt ihr eine Idee dazu?
Danke und viele Grüße
Shade
ich hoffe ich finde hier den Fehler, der mich nun seit 2 Tagen nervt.
Zum Szenario, ich habe eine Variable in Form von:
Die ist eine Variable mit TEST und TEST123 aber auch -TEST
Jetzt möchte ich anhand eines Arrays sozusagen eine Begriffsblacklist erstellen, das sah bei mir so aus:
Code:
# Array definition for exclude words
BLACKLIST=("TEST" "TEST123" "TEST" "SONSTIGES" "-")
INPUT="Die ist eine Variable mit TEST und TEST123 aber auch -TEST"
# FOR transport to sed
for I in ${BLACKLIST[*]};
do
LEVEL2=$(echo $INPUT | sed "s/${I}//g");
done
echo "Level2: $LEVEL2"
Was bedeutet, ich möchte dass die "for" Schleife so lange durchläuft bis keines der im Array befindlichen Wörter mehr in der Variable steht und ich sie, überarbeitet, in eine neue Variable schreiben kann.
Habt ihr eine Idee dazu?
Danke und viele Grüße
Shade