![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Wie druckt einzigen Angebots in awk | gauravgoel | UNIX for Dummies Questions & Answers | 6 | 08-20-2008 05:48 PM |
| Flucht einzigen Angebots | javeed7 | Shell Programmierung und Scripting | 3 | 04-02-2008 06:36 AM |
| Hochkomma | dreams5617 | Shell Programmierung und Scripting | 2 | 12-01-2007 03:37 AM |
| Einzel-oder Doppel-Zitat in der SED | Asami | Shell Programmierung und Scripting | 2 | 07-17-2006 04:03 AM |
| Anstelle eines einzigen Angebots | rjsha1 | Shell Programmierung und Scripting | 3 | 12-23-2005 10:55 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
AWK Umgang mit einfachen Anführungszeichen
Hi, Kann jemand, lassen Sie mich wissen, wie ich erreichen kann, die folgenden. Ich habe ~ Datei und ich brauche die Umwandlung in etwas wie SQL INSERT-Anweisungen. Srcfile: 1 ~ sjdsdj ~ ~ asasas 2 ~ ~ aaaaa qwqwqwq ~ qwq ..... Ich habe versucht Code:
AWK -F"~" '{print "INSERT INTO XX VALUES("$1 " ,\' "$2" \' , \' "$3 }' SrcFile
AWK jedoch immer behandeln "(einfaches Anführungszeichen), wie anders und ich denke, da einzigen Angebots mehr als einmal erscheinen. Jede Idee, wie kann ich awk zu behandeln Hochkomma als Text-Zeichen, oder ist dies möglich SED? '(print "INSERT INTO XX VALUES (" $ 1 ", \" $ 2 "\", \ "$ 3)' |------------------------------------| xxxxxxx | - | xxxxxx | |
|
||||
|
sqlldr wird dies für Sie - es sieht aus wie Sie mit Oracle. Code:
OPTIONS (DIRECT=false) LOAD DATA INFILE 'myfile' APPEND INTO TABLE MYTABLE FIELDS TERMINATED BY '~' TRAILING NULLCOLS (FLD1, FLD2, FLD3) ctl-Datei ein, wie in diesem Fall wird das tun, was Sie zeigen. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|