[FreeBSD] sebessegek / 2

Zahemszky Gábor Gabor at Zahemszky.HU
2002. Feb. 12., K, 00:29:54 CET


> A gprof szerint a progi a regcomp(), regexec() hivasanal
> vacakol sokaig. Mit szoltok ezekhez a meglepo szamokhoz?

Tudom, hogy hulye vagyok, de a regcomp-nal nem szabadna sokat vacakolnia,
leven ha el nem b*, akkor azt ossz-vissz egyszer ken meghini.  Persze
a regexec minden fajel minden sorara, ott rendben van a sokat vacakolas.

(Es egy masik tipp: diszk <-> vezerlo?)

ZGabor < Gabor at Zahemszky dot HU >

-- 
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;X=;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;X="$X $i";typeset +l i;};print "$X"



További információk a(z) BSD levelezőlistáról