![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
sed questione
Ho un file che conatins seguenti informazioni
Policy1 \u003d U | Camera test1idCode \u003d \u003d 5 (1):!: Amenity2 \u003d U | RoomId \u003d testrma \u003d 4 (1 ):!:| GuestRoomAmenity1 \u003d U | guestRoomId \u003d testguest1id ^ rmaCode \u003d 5 (1 ):!:| Ho bisogno di guardare in questo modo Policy1 U \u003d | \u003d Camera test1idCode Amenity2 \u003d U | RoomId \u003d testrmaCode GuestRoomAmenity1 \u003d U | guestRoomId \u003d testguest1idrmaCode Fondamentalmente necessità di tagliare "\ ([0-9] \ ):!:" e avviare il restante nella riga successiva. Sto cercando di utilizzare i seguenti sed comando sed -e 's / ([0-9 ]):!:/ \ n / g' $ FILE> $ TEMP_FILE & & mv $ $ FILE TEMP_FILE ma io non sono sempre a destra risultato. Che cosa mi è sempre Policy1 U \u003d | \u003d Camera test1idCode\ nAmenity2 \u003d U | RoomId \u003d testrmaCode ... Così, per qualche ragione "\ n" non funziona. Tutte le idee su ciò che è sbagliato? Grazie in anticipo |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|