Hallo zusammen,
ich schreibe derzeit ein Bash-Script, in dem ein String wiefolgt gefüllt ist:
string="Apps/ Cpu/ Docs/ "
diesen möchte ich jetzt in ein Array aufsplitten. Trennzeichen soll dabei "/ " sein.
Meines erachtens reicht dazu die Funktion split(string,array,seperator) mein Problem ist, wie definiere ich den Seperator mit regular expressions genau, damit an "/ " geteilt wird?
Schonmal danke für Eure Hilfe!
Gruß zyclon
+ Antworten
Ergebnis 1 bis 6 von 6
Bash-Script split(string,array,seperator)
Diskussion über Bash-Script split(string,array,seperator) in Linux + Unix der Kategorie Fachliches; Hallo zusammen, ich schreibe derzeit ein Bash-Script, in dem ein String wiefolgt gefüllt ist: string="Apps/ Cpu/ Docs/ " diesen möchte ...
- 08.03.2007 12:22 #1Reg.-Benutzer
- Reg.-Datum
- 28.02.2007
- Beiträge
- 36
Bash-Script split(string,array,seperator)
- 08.03.2007 12:55 #2
Ich geh mal davon aus, dass du das in einem Array brauchst du darüber zu iterieren...das kannst du dir aber sparen:
Code:string="Apps/ Cpu/ Docs/ " IFS="/ " for item in $string; do echo $item done
- 08.03.2007 15:48 #3Reg.-Benutzer
- Reg.-Datum
- 28.02.2007
- Beiträge
- 36
Das bringt mich erstmal ein bisschen weiter, danke!
Aber ich brauch das definitiv in nem Array, da sich der ganze Spaß unter Umständen mit weiteren Werten aus anderen Variablen füllt.
Die Werte werden später wieder zur Pfadbildung benötigt, weshalb ich expliziet mit nem Index darauf zugreifen will. Jedesmal da mit einer Schleife durchrennen ist mir zu blöd.
Okay, ich könnte jetzt einfach an Stelle von echo in ein Array schreiben, aber ist das nicht bissl umständlich?
Also, bitte weiter ;-)
Ich hab da grade echt kein Plan, wie ich das mit dem Seperator hinbekomme...
- 08.03.2007 16:10 #4
Code:string="Apps/ Cpu/ Docs/ " IFS="/ " array=($string) echo ${array[0]} echo ${array[1]} echo ${array[2]}
- 08.03.2007 16:16 #5Reg.-Benutzer
- Reg.-Datum
- 28.02.2007
- Beiträge
- 36
naja,
warum einfach, wenn's auch kompliziert geht.
Danke!
- 08.03.2007 16:19 #6
Aktive Benutzer
Aktive Benutzer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Ähnliche Themen
-
Script (bash), dass Verzeichnisstrukturen vergleicht und Links anlegt...
Von van_haakonnen im Forum Linux + UnixAntworten: 34Letzter Beitrag: 04.01.2006, 09:33 -
CGI Problem - Script funzt per Web nicht
Von given_to_fly im Forum Skript- und WebserverprogrammierungAntworten: 5Letzter Beitrag: 20.07.2004, 11:25 -
ftp login per bash script
Von MaxPower im Forum Linux + UnixAntworten: 7Letzter Beitrag: 11.03.2004, 17:29 -
Cron Daily Script
Von robotto7831a im Forum Linux + UnixAntworten: 2Letzter Beitrag: 24.07.2003, 13:22 -
Picture PHP Script
Von kills im Forum Skript- und WebserverprogrammierungAntworten: 4Letzter Beitrag: 17.06.2003, 13:09

LinkBack URL
About LinkBacks
Zitieren