OT: konverzia typu komentárov v zdrojovom kóde
Petr Simek
psimek na jcu.cz
Pátek Prosinec 17 14:30:07 CET 2021
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