hladam ctohtml sed skript
Pre pridávanie komentárov sa musíte prihlásiť.
-
-
Re: hladam ctohtml sed skript 28.12.2006 | 11:37WlaSaTy Návštevníkkonverter z c(++) do html so zvyraznovacom syntaxe? programov nazvanych cTOhtml alebo c2html sa po internete povaluje kopec, staci natiahnut ruku a natrhat si. ale preco je podmienkou stream editor (sed), jedna sa o domacu ulohu? ps.: nieco taketo?
-
Re: Re: hladam ctohtml sed skript 28.12.2006 | 12:06
Frantisek Klabzuba Debian Používateľ
Ano, nieco take, ale ten sed je podmienkou, nieje to domaca uloha ale taky malicky program a chcem aby zostal malicky. No nic, spravim si to sam.
-
-
Re: hladam ctohtml sed skript 28.12.2006 | 12:40
Frantisek Klabzuba Debian Používateľ
#!/bin/bash sed \\ -e 's/int />b>int >\\/b>/g' \\ -e 's/char\\*/>b>char\\*>\\/b>/g' \\ -e 's/long />b>long >\\/b>/g' \\ -e 's/float />b>float >\\/b>/g' \\ -e 's/double />b>double >\\/b>/g' \\ -e 's/char />b>char >\\/b>/g' \\ -e 's/\\[/>b>>font color="green" style="bold">\\[>\\/font>>\\/b>/g' -e 's/\\]/>b>>font color="green" style="bold">\\]>\\/font>>\\/b>/g' -e 's/(/>b>>font color="green" style="bold">(>\\/font>>\\/b>/g' \\ -e 's/)/>b>>font color="green" style="bold">)>\\/font>>\\/b>/g' \\ -e 's/,/>b>>font color="green" style="bold">,>\\/font>>\\/b>/g' \\ subor.c | sed '/ /{s/(/>\\/u>(/}' | sed 's/ / >u>/' > subor.html By z: int main(int argc, char* argv[]) Malo spravit toto: http://img301.imageshack.us/img301/9171/intmainih2.png Nieje to bullet-proof ale zatial to staci, ak ale mate lepsi sed skript sem s nim.-
Re: Re: hladam ctohtml sed skript 28.12.2006 | 12:43
Frantisek Klabzuba Debian Používateľ
Ok, takze este raz: #!/bin/bash sed \\ -e 's/int /<b>int <\\/b>/g' \\ -e 's/char\\*/<b>char\\*<\\/b>/g' \\ -e 's/long /<b>long <\\/b>/g' \\ -e 's/float /<b>float <\\/b>/g' \\ -e 's/double /<b>double <\\/b>/g' \\ -e 's/char /<b>char <\\/b>/g' \\ -e 's/\\[/<b><font color="green" style="bold">\\[<\\/font><\\/b>/g' \\ -e 's/\\]/<b><font color="green" style="bold">\\]<\\/font><\\/b>/g' \\ -e 's/(/<b><font color="green" style="bold">(<\\/font><\\/b>/g' \\ -e 's/)/<b><font color="green" style="bold">)<\\/font><\\/b>/g' \\ -e 's/,/<b><font color="green" style="bold">,<\\/font><\\/b>/g' \\ subor.c | sed '/ /{s/(/<\\/u>(/}' | sed 's/ / <u>/' > subor.html-
Re: Re: Re: hladam ctohtml sed skript 28.12.2006 | 12:48
Frantisek Klabzuba Debian Používateľ
Ked sem chcete nieco pastnut mal by vam pomoct tento skript: #!/bin/bash sed -e 's/\\\\/\\\\\\\\/g' -e 's/\\&/&/g' -e 's/</\\</g' $1 -
Re: Re: Re: hladam ctohtml sed skript 28.12.2006 | 13:13
uid0 Debian Používateľ
a komentare? tak aby nefarbil zatvorku zo smajlika? ;) pritom si zabudl na dalsie keywords, na preprocesor... preco to komplikujes? mozes pouzit emacs (M-x htmlize-file) alebo highlight...Debian. apt-get into it…-
Re: Re: Re: Re: hladam ctohtml sed skript 28.12.2006 | 13:14
uid0 Debian Používateľ
a teda to nepojde len mechanickym nahradzovanijm, musis "analyzovat" syntax...Debian. apt-get into it… -
Re: Re: Re: Re: hladam ctohtml sed skript 28.12.2006 | 14:09
Frantisek Klabzuba Debian Používateľ
emacs ma radovo 4MB, ja sa snazim zostat pod 10kB
-
-
-
-