![]() |
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 |
| converting datoformat | mohan705 | Shell Programmering og Scripting | 7 | 05-22-2008 12:10 PM |
| konvertere tekst til csv-format | gthokala | Shell Programmering og Scripting | 13 | 06-09-2006 11:44 AM |
| konvertere PDF til tekst, rtf doc-format | saurya_s | UNIX for Advanced & Ekspertsøgning Brugere | 1 | 04-23-2004 04:25 PM |
| Konvertere BMP til BM (eller andre unix-format) | EJ \u003d) | UNIX Desktop til dukkerne Spørgsmål & svar | 1 | 06-12-2002 09:42 AM |
| Konvertere Filer Oprettelsesdato til et nyt format | barney_clough | UNIX for dummyer Spørgsmål & svar | 1 | 06-12-2002 08:43 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
converting konfigurationsfil til csv-format
Hej,
For 2 dage nu, jeg har været at finde en løsning på dette. Jeg er nu begyndt at tvivle det er endda muligt. Det er endnu sværere, når du ikke ved, hvordan de skal søge efter det. (hvilke søgeord der genererer nok relevansfaktorer mv.) Jeg er nødt til at parse en konfigurationsfil til at generere en csv-fil til gengæld. Det vil være nødvendigt at tage disse parametre ud af filen: define vært ( host_name Hosta forældre hostNull ) -- define vært ( host_name hostB forældre Hosta ) -- define vært ( host_name hostC forældre hostB ) -- og skabe dette: vært, moderselskab Hosta, hostNull hostB, Hosta hostC, hostB Er der nogen kender en løsning på dette eller kan nogen punkt mig ud til nogle doc, der forklarer, hvordan? |
|
||||
|
En Perl One-Liner
Code:
$ cat temp.txt | perl -ne 'chomp; print "host,parent\n" if $. == 1; print $_ if $_ =~ s/^host_name\s+(.*)$/$1/; print ",$_\n" if $_ =~ s/^parents\s+(.*)$/$1/;' host,parent hostA,hostNull hostB,hostA hostC,hostB 2. Udskriv værtsnavnet hvis det findes (ingen newline) 3. Udskriv komma, moderselskabet navn, og newline når moderselskabet er fundet. ShawnMilo |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|