![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
sed spørsmålet
Jeg har en fil som 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 trenger den til å se slik ut Policy1 \u003d U | guestRoom \u003d test1idCode Amenity2 \u003d U | RoomId \u003d testrmaCode GuestRoomAmenity1 \u003d U | guestRoomId \u003d testguest1idrmaCode I utgangspunktet trenger å klippe ut "\ ([0-9] \ ):!:" og start igjen på neste linje. Jeg prøver å bruke følgende sed kommando sed -e 's / ([0-9 ]):!:/ \ n / g' $ FILE> $ TEMP_FILE & & mv $ TEMP_FILE $ FILE men jeg er ikke å få riktig resultat. Hva jeg får, er Policy1 \u003d U | guestRoom \u003d test1idCode\ nAmenity2 \u003d U | RoomId \u003d testrmaCode ... Så annen grunn "\ n" ikke fungerer. Noen ideer om hva som er galt her? På forhånd takk |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|