![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
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. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| (sed) parsing indsætte erklæring kolonne, der krydser flere linjer | jjordan | Shell Programmering og Scripting | 3 | 10-09-2007 12:23 AM |
| UNIX-kommando til at indsætte dobbelte anførselstegn | berlin_germany | Shell Programmering og Scripting | 2 | 01-17-2007 01:07 PM |
| Script ikke fuldbyrde Indsæt Statement | Amruta Pitkar | Shell Programmering og Scripting | 4 | 08-24-2006 11:14 PM |
| sql insert kommando | abey | Shell Programmering og Scripting | 2 | 05-19-2006 11:56 AM |
| Indsæt TAB i echo erklæring | sunils27 | Shell Programmering og Scripting | 5 | 08-26-2005 03:36 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Hej,
I tider masseoverførsel data i Oracle. Problemet er, at jeg nogle gange få en INSERT statemnt sådan her ud: INSERT INTO ALL_USER_HOTSPOT_DETAILS (USR_LOGIN, USR_LASTNAME, USR_FIRSTNAME, USR_EMAIL, PROPERTYNR) VALUES ( 'SABRDAG', 'D'AGOS', 'SEASONS', 'sabrina_d'agos @ sheraton.com', 70) Jeg vil gerne køre en awk eller sed kommando, som vil tage sig af det indre prisstillelser INSERT erklæring. Så ovenstående strengen skal være INSERT INTO ALL_USER_HOTSPOT_DETAILS (USR_LOGIN, USR_LASTNAME, USR_FIRSTNAME, USR_EMAIL, PROPERTYNR) VALUES ( 'SABRDAG', 'D''AGOS', 'SEASONS', 'sabrina_d''agos @ sheraton.com', 70); Jeg har forsøgt awk men couldnt få det til at fungere. Enhver hjælp vil være værdsat. Thanx |
|
|||||
|
Jeg er ikke sikker på, at jeg forstår præcis var, der foregår her. Men jeg tror, at du ønsker et enkelt citat omgivet af breve til at blive to enkelt anførselstegn. Hvis det er korrekt (og det synes skøre), så prøv denne ...
sed "s / \ ([a-zA-Z] \) \" \ ([a-zA-Z] \) / \ 1 \ '\' \ 2 / g " |
|
|||||
|
Citat:
Udskiftning af én tic med to enkelt stikker ikke vanvittigt overhovedet. Efter insertet finder sted, de to fælles karakteristika er omdannet til et enkelt tic. Det er den samme for MS SQL Server og. Den Perl kode ovenfor, kan fastsættes ved at erstatte dobbelt anførselstegn med to enkelt prisstillelser tilbage til igen, men sed Udtrykket er meget renere. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|