![]() |
|
|
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 |
| Legge kommentarer til bestemte linjer i na fil | ukatru | UNIX for Advanced & ekspertbrukere | 1 | 09-21-2008 09:39 |
| fjerne kommentarer fra fil | skully | Shell programmering og Skripting | 9 | 06-08-2008 10:44 |
| Skip lese enkelte linjer i en fil | paulsew | UNIX for Dummies Spørsmål og svar | 5 | 03-26-2007 04:07 |
| Gå ny linje | pmpx | Shell programmering og Skripting | 2 | 10-13-2005 01:43 |
| FreeBSD hoppe UserConfig ... | Enoch Chan | BSD | 2 | 09-03-2003 06:48 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Awk hoppe kommentarer i XML-fil
Hallo, Jeg prøver å lage et shell script for å hoppe kommentarer fra en XML-fil, men med koden nedenfor bare sletter kommentarer som er på én linje. Kan du fortelle meg hva som kan legges til her? Code:
nawk '
{
if($0 !~/<!--/) { a=0 }
if($0 ~/<!--/ && $0 ~/-->/) {a=1}
if($0 ~/<!--/) {a=1}
if (a == 1) {next}
if ($0 ~/-->/) {next}
if (a == 0) {print $a}
}
' ff
Filen er: Code:
this is a file <!-- lalala lalaa 1223 zzz --> begin here important text here <!-- 34543645 dsgs 1223 --> important text here2 Og produksjon er: Code:
this is a file zzz begin here important text here important text here2 Som du kan se linjen "zzz" skal ikke skrives ut. Takk |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|