So teilen Sie eine Zeichenfolge auf einem Trennzeichen in Bash auf
- 2661
- 773
- Janin Pletsch
Wir können eine IFS -Variable (Interne Field Separator) verwenden, um ein Array zu analysieren. Lassen Sie uns ein Beispielskript verwenden, in dem wir zuerst eine Zeichenfolge mit dicker getrennter definieren. Dann verwenden wir IFS, um Werte basierend auf einem Trennzeichen zu trennen.
#!/usr/bin/env bash str = "Orange: Trauben: Banane: Apple" #string mit Namen ifs = ";" Lesen Sie -RA -Namen <<< "$STR" #Convert string to array #Print all names from array for i in "$NAMES[@]"; do echo $i done123456789 | #!/usr/bin/env bash str = "Orange: Trauben: Banane: Apple" #string mit namensifs = ';' Lesen Sie -RA -Namen <<< "$STR" #Convert string to array #Print all names from arrayfor i in "$NAMES[@]"; do echo $idone |
Lassen Sie uns dieses Skript ausführen und nach Ergebnissen suchen.
./MyScript.Sch
Ausgabe: Orange Trauben Bananenapfel
- « So erstellen Sie die ASPState -Datenbank in SQL Server
- So erstellen Sie virtuelle Hosts in Tomcat »