![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
sed Frage
Ich habe eine Datei, die folgenden Informationen conatins
Policy1 \u003d U | Gästezimmer test1idCode \u003d \u003d 5 (1):!: Amenity2 \u003d U | RoomId \u003d testrma \u003d 4 (1 ):!:| GuestRoomAmenity1 \u003d U | guestRoomId \u003d testguest1id ^ rmaCode \u003d 5 (1 ):!:| Ich brauche es so aussehen Policy1 \u003d U | Gästezimmer \u003d test1idCode Amenity2 \u003d U | RoomId \u003d testrmaCode GuestRoomAmenity1 \u003d U | guestRoomId \u003d testguest1idrmaCode Grundsätzlich müssen, um die "\ ([0-9] \ ):!:" und die übrigen in der nächsten Zeile. Ich bin versucht zu verwenden, die an sed Befehl sed -e 's / ([0-9 ]):!:/ \ n / g' $ FILE> $ temp_file & & $ temp_file mv $ FILE aber ich bin mir nicht immer die richtigen Ergebnisse. Was ich mich ist Policy1 \u003d U | Gästezimmer \u003d test1idCode\ nAmenity2 \u003d U | RoomId \u003d testrmaCode ... Also aus irgendeinem Grund "\ n" funktioniert nicht. Alle Ideen, was ist hier falsch? Vielen Dank im Voraus |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|