![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
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. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Ringe en perl skript fra et perl script | new2ss | Shell programmering og Skripting | 6 | 05-24-2009 05:03 |
| Inkluder PERL skriptet med i unix shell script | ganapati | UNIX for Dummies Spørsmål og svar | 1 | 04-29-2008 12:18 |
| her dokumentet å automatisere perl skript som kaller script | hogger84 | Shell programmering og Skripting | 3 | 10-22-2007 10:15 |
| Modificar Perl-skript til å arbeide med txt - Tillatelser script | joangopan | Shell programmering og Skripting | 1 | 09-12-2007 11:38 |
| Perl: Kjør perl skript i den aktuelle prosessen | Vino | Shell programmering og Skripting | 10 | 12-09-2005 10:45 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Hei Alle,
Jeg måtte generere Oracle Inster skript fra et Excel-formatert regnearket som følger: Sitat:
Sitat:
REC 1, REC 2 osv. er skilletegnene av postene ... Jeg tror en perle script kan skrives på denne ... noe nyttig vil være til stor hjelp. Takk på forhånd Sabya |
|
||||
|
Hei Radoulov,
Takk for svar og beklager for min mangel på kunnskap i awk. Jeg bruker Solaris 10 - Jeg har prøvd som følger: Jeg har laget et script: chk.awk Sitat:
Mens jeg ringer skriptet - Jeg får følgende feilmelding: Sitat:
|
|
||||
|
Takk Radoulov og Unilover
![]() Arbeider like en ynde. Bare et lite problem ... - Ikke så mye dyktigere til å feilsøke og fikse problemet ...Everything (alle andre poster) kommer ut unntatt den første posten. Utdataene kommer ut: Sitat:
Sitat:
Annet enn den første posten - alle andre poster kommer helt fint. Takk igjen, Sabya |
|
|||||
|
Endre script som dette:
Code:
#! /usr/xpg4/bin/awk -f
END {
printf fmt, ++c, tab, cols, values
}
NR == 1 {
tab = $1
fmt = "REC %d: INSERT INTO %s(%s)\nVALUES\n(%s);\n"
FS = " *: *"
q = "'"
next
}
/^REC/ && cols {
printf fmt, ++c, tab, cols, values
cols = ""
values = ""
next
}
{
$2 = $2 ~ /^[0-9]/ ? $2 : q $2 q
cols = cols ? cols "," $1 : $1
values = values ? values "," $2 : $2
}
Code:
./script datafile |
![]() |
| Hugseliste |
| Tags |
| solaris |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|