ich habe eine Variable wie folgt aus: (jedes Wort in einer neuen Zeile)alle Wort Vorkommen in einer Bash-Variable entfernen
> echo $LIST
toto
toto2
titi
rererer
dfs
sdfsdf
titi
titi
Ich versuche, alle Vorkommen von „Titi“ zu entfernen, dass zu erhalten:
> echo $LIST
toto
toto2
rererer
dfs
sdfsdf
ich habe versucht, mit LIST = $ (echo $ {LIST // titi /}) und es entfernen, aber auch neue Zeile löschen und dieses Ergebnis geben:
> echo $LIST
toto toto2 rererer dfs sdfsdf
Meine Frage ist, wie alle Vorkommen entfernt werden, wobei jedes Wort in einer Zeile bleibt. Vielen Dank im Voraus :)
Subshell und Echo sind überflüssig – 123
können Sie versuchen: echo "$ list" | grep -v titi –