![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
sed spørgsmål
Jeg har en fil, der conatins følgende info
Policy1 \u003d U | guestRoom \u003d test1idCode \u003d 5 (1):!: Amenity2 \u003d U | RoomId \u003d testrma \u003d 4 (1 ):!:| GuestRoomAmenity1 \u003d U | guestRoomId \u003d testguest1id ^ rmaCode \u003d 5 (1 ):!:| Jeg har brug for det til at se sådan ud Policy1 \u003d U | guestRoom \u003d test1idCode Amenity2 \u003d U | RoomId \u003d testrmaCode GuestRoomAmenity1 \u003d U | guestRoomId \u003d testguest1idrmaCode Grundlæggende er nødt til at klippe ud "\ ([0-9] \ ):!:" og starte de resterende på den næste linje. Jeg forsøger at bruge følgende sed kommando sed -e 's / ([0-9 ]):!:/ \ n / g' $ FILE> $ TEMP_FILE & & MV $ TEMP_FILE $ FILE men jeg er ikke at få det rigtige resultat. Jeg tænker er Policy1 \u003d U | guestRoom \u003d test1idCode\ nAmenity2 \u003d U | RoomId \u003d testrmaCode ... Så af en eller anden grund "\ n" ikke virker. Nogen idéer om, hvad der er galt her? På forhånd tak |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|