Platon Technologies
neprihlásený Prihlásiť Registrácia
SlovakEnglish
open source software development oslavujeme 10 rokov vývoja otvoreného softvéru! Sobota, 17. október 2026

Rozdiely pre scripts/shell/docbook/db-html2man medzi verziami 1.1 a 1.2

verzia 1.1, 2002/09/02 13:45:35 verzia 1.2, 2002/09/02 15:05:40
Riadok 0 
Riadok 1 
   #!/usr/bin/awk
   
   function handle_table(str)
   {
           entries = 0;
   
           # end of table
           if (sub(/<\/table>/, "</variablelist>")) { return; }
   
           sub(/<table[^>]*>/, "<variablelist>");
           sub(  /<row>/,  "<varlistentry");
           sub(/<\/row>/, "</varlistentry");
   }
   
   # multiline MAN: comment
   /<!-- MAN:$/ {
           while (getline) {
                   if ($0 ~ /^-->$/) break;
                   print;
           }
           next;
   }
   # MAN: on one line
   /<!-- MAN:/ {
           n = split($0, a, "-->");
           for (i = 1; i <= n; i++) {
                   #printf "a[%d] = '%s'\n", i, a[i];
                   if (a[i] ~ /<!-- MAN:/) {
                           sub(/<!-- MAN:/, "", a[i]);
                           sub(/[ \t]+$/, "", a[i]);
                           printf "%s", a[i];
                   }
                   else if (a[i] ~ /<!-- /)
                                   printf "%s -->", a[i];
                           else printf "%s", a[i];
           }
           next;
   }
   
   # remove "<sec1 .*</title>"
   /<sec1/ {
           while (getline) {
                   if (sub(/^.*<\/title>/, "")) { print; break; }
           }
           next;
   }
   
   #/<table / {
   #       handle_table($0);
   #       next;
   #}
   
   # default: print line
   // {
           sub(/<\/sec1>/, "");
           print;
   }
   
   # vim: ft=awk

Legend:
Odstranené z verzie1.1  
zmenené riadky
  Pridané vo verzii1.2

Platon Group <platon@platon.sk> http://platon.sk/
Copyright © 2002-2006 Platon Group
Stránka používa redakčný systém Metafox
Na začiatok