![]() |
|
|
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 |
| Slik supplement HTML kodene med SED | DocBrewer | Shell programmering og Skripting | 3 | 04-25-2008 10:40 |
| html-koder | dunryc | Shell programmering og Skripting | 3 | 11-29-2007 06:14 |
| Slik fjerner du bare html-koder i en fil? | btech_raju | Linux | 2 | 11-23-2007 12:25 |
| Automatisk utskifting av HTML-koder | nem_kirk | Sun Solaris | 1 | 11-17-2005 01:24 |
| unsing sed til strip html-koder - hjelp | zappe | Shell programmering og Skripting | 3 | 04-18-2004 05:03 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden |
Vurdering:
|
Visningsmoduser |
|
|
|
||||
|
Fjern html koder med bash
Hallo,
er der en vei å gå gjennom en fil og fjerne visse html koder med bash? Dersom det er behov sed eller awk, som skal gjøre også. Grunnen til at jeg vil dette er fordi jeg har en skjerm script som genererer en loggfil i HTML og hver gang det genererer en loggfil er kodene reproduseres. Det merker jeg vil ha fjernet er </ body> og </ html> og er de to siste linjene i HTML-filen. Jeg fant lignende emner, men ingen av dem gjør det jeg trenger. slette til slutten av linjen med SED Takk på forhånd for hjelp. |
|
||||
|
Det fungerer ganske, men en måte jeg har å videresende utgang til en ny fil. Code:
awk '/<\/body>/ || /<\/html>/{next}1' file.html > file2.html
er det en måte å gjøre det returnere resultatet til den opprinnelige fila? (fil.html) Når jeg bruker: Code:
awk '/<\/body>/ || /<\/html>/{next}1' file.html > file.html
Jeg får en tom fil. Alle koden før </ body> og </ html>-kodene skal forbli i filen. Takk |
|
||||
|
Du kan ikke omdirigere utdata til inndatafil. Viderekoble utgang til en midlertidig fil, og flytt den til den opprinnelige filen, noe som dette: Code:
awk '/<\/body>/ || /<\/html>/{next}1' file.html > file1.html
mv file1.html file.html
Hilsen |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|