![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| (sed) parsning infoga uttalande kolumnen som finns på flera linjer | jjordan | Shell-programmering och Skript | 3 | 10-09-2007 01:23 |
| UNIX-kommandot för att infoga citationstecken | berlin_germany | Shell-programmering och Skript | 2 | 01-17-2007 01:07 |
| Script inte verkställa Sätt Statement | Amruta Pitkar | Shell-programmering och Skript | 4 | 08-25-2006 12:14 |
| sql infoga kommandot | abey | Shell-programmering och Skript | 2 | 05-19-2006 12:56 |
| Sätt TAB i eko uttalande | sunils27 | Shell-programmering och Skript | 5 | 08-26-2005 04:36 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Hej,
Jag ibland massuppläggning data i Oracle. Problemet är att jag ibland får en INSERT statemnt så här: Infoga i ALL_USER_HOTSPOT_DETAILS (USR_LOGIN, USR_LASTNAME, USR_FIRSTNAME, USR_EMAIL, PROPERTYNR) VALUES ( "SABRDAG", "D'AGOS", "SEASONS", "sabrina_d'agos @ sheraton.com", 70) Jag skulle vilja köra en awk eller sed kommando som skulle ta hand om enkla citationstecken i INSERT uttalande. Så ovanstående strängen bör Infoga i ALL_USER_HOTSPOT_DETAILS (USR_LOGIN, USR_LASTNAME, USR_FIRSTNAME, USR_EMAIL, PROPERTYNR) VALUES ( "SABRDAG", "D''AGOS", "SEASONS", "sabrina_d''agos @ sheraton.com", 70); Jag har försökt awk men couldnt få det att fungera. All hjälp skulle uppskattas. Thanx |
|
|||||
|
Jag är inte säker på att jag förstår precis var som händer här. Men jag tror att du vill att någon enda anbud omgiven av bokstäver att bli två enkla citationstecken. Om det är korrekt (och det verkar galet), prova det här ...
sed "s / \ ([a-zA-Z] \) \" \ ([a-zA-Z] \) / \ 1 \ "\" \ 2 / g " |
|
|||||
|
Citat:
Byte av inre Tic med två enda tics är inte tokig alls. Efter infoga sker, de två enda tics omvandlas till en enda Tic. Det är samma för MS SQL Server och. Den Perl Koden ovan kan fastställas genom att ersätta dubbla citattecken med två enkla citationstecken back to back, men sed uttrycket är mycket renare. |