Re: OT: konverzia typu komentárov v zdrojovom kóde

Jan Waclawek konfera na efton.sk
Pátek Prosinec 17 14:36:18 CET 2021


mmm sed... :-)

Skoro dobre, az na to, ze tie riadkove komentare nemaju zacinat spatnym
(zpetnym) ale "doprednym" lomitkom.

Ja teda rozhodne nie som *nux pozitiv, ale mozno KOM="\/\/" namiesto
KOM="\\\\" ?

wek


----- Original Message ---------------

Subject: Re: OT: konverzia typu komentárov v zdrojovom kóde
   From: Petr Simek <psimek na jcu.cz>
   Date: Fri, 17 Dec 2021 14:30:07 +0100
     To: HW-news <hw-list na list.hw.cz>

>
>Zdravim
>
>zkusil jsem si vytvorit soubor x.sht s radky :
>
>normalni radek 1
>/* comment line 1
>comment line 2
>comment line
>*/
>normalni radek 2
>
>a bash skript x.sh obsahujici povely :
>
>#!/bin/sh
>
>KOM=""
>
>while read LINE ; do
>  if echo "$LINE" | grep '\/\*' > /dev/null ; then
>    KOM="\\\\"
>    #echo "KOM set"
>  fi
>  if echo "$LINE" | grep '\*\/' > /dev/null ; then
>    KOM=""
>    #echo "KOM del"
>  fi
>  #echo -n $KOM ; echo "$LINE" | sed 's/\*\///g'
>  echo -n $KOM ; echo "$LINE" | sed 's/\*\//\\\\\*\//g'
>
>  done
>
>Kdyz pak prozenu x.sht skrz x.sh (more x.sht | ./x.sh) mam vysledek:
>
>normalni radek 1
>\\/* comment line 1
>\\comment line 2
>\\comment line
>\\*/
>normalni radek 2
>
>
>
>*------------------------------------------------------------------------*
>|                          Petr Simek   APS JU                           |
>|                             psimek na jcu.cz                              |
>*------------------------------------------------------------------------*
>
>> Zdravím,
>>
>> vie prosím niekto poradi» nejaký skript / spôsob (ideálne Linux) na konverziu 
>> komentárov ?
>> Potrebujem konvertova» komentáre:
>>
>> /* comment line 1
>> comment line 2
>> comment line
>> */
>>
>> na:
>>
>> // comment line 1
>> // comment line 2
>> // comment line
>>
>> Dôvod:
>> Na porovnanie rozdielov v hlavičkových súboroch pouµívam program Meld, ale 
>> ten nevie ignorova» viacriadkové komentáre medzi /* a */.
>>
>> Ďakujem
>>
>> Peter



Další informace o konferenci Hw-list