Ich möchte gern prüfen ob, in einem nummerischen Array (Bash)
ein bestimmtes Element vorhanden ist.
Gibt es dafür eine bestimmte Prüfung o. Funktion, oder muß ich da
mit egrep matchen?
Ich möchte gern prüfen ob, in einem nummerischen Array (Bash)
ein bestimmtes Element vorhanden ist.
Gibt es dafür eine bestimmte Prüfung o. Funktion, oder muß ich da
mit egrep matchen?
Abriss, bzw. die Sprengung des World Trade Centers
WDR Dokumentation
Doku + DT Untertitel
Weitere Infos - Terrorstorm
du kannst es mit grep machenoder du durchsuchst den array in einer schleifeCode:if [[ $(echo ${ARRAY[@]}|grep '123') ]] ;then echo "gefunden" ;fiCode:for ((i=0; i<${#ARRAY[*]}; i++)); do if [ ${ARRAY[i]} = '123' ]; then echo "gefunden" fi done
religion is a virus from outer space
Und wie kann man den Array alphabetisch nach dem Inhalt sortieren?Zitat von ninguno
Abriss, bzw. die Sprengung des World Trade Centers
WDR Dokumentation
Doku + DT Untertitel
Weitere Infos - Terrorstorm
so kannst du den array sortiert ausgebenCode:for E in "${ARRAY[@]}"; do echo $E; done|sort
religion is a virus from outer space
SuperZitat von ninguno
---
Abriss, bzw. die Sprengung des World Trade Centers
WDR Dokumentation
Doku + DT Untertitel
Weitere Infos - Terrorstorm
Lesezeichen