[BSD] REINPLACE_CMD vs. SED
Zahemszky Gábor
Gabor at Zahemszky.HU
2007. Aug. 22., Sze, 17:28:16 CEST
Wed, 22 Aug 2007 16:45:29 +0200 (CEST) -n
Tátrai_József <tatrai at mail.vhf.hu> írta:
> Ja, és a kérdéses sor nálam is szerepel
> a /usr/ports/Mk/bsd.port.mk-ban...
>
> Szóval, mit ronthattam el?
No azt nem tudom, de egy apróság: én régebben portupgrade -et
használtam, majd az agyament Ruby-függősége és a sebessége (-ének hiánya
miatt) áttértem a portmaster-re, ami ráadásul valami eszement picike és
kellemesen gyors is, javaslom, tegyél vele egy kisérletet. (Én pl.
futottam már bele portmaster hibába, ami hasoló jelenségeket okozott,
és a ports-make-rendszer változásaival függött össze, de a portmaster
következő - másnap kiadott - verziója orvosolta a hibát; szóval lehet,
hogy itt is ilyesmiről van szó, és a portmanager nincs annyira
karbantartva, vagy esetleg nincs felkészítve bizonyos ports-beli
változásokra.)
Zahy < 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;for i;{ [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;j="$j
$i";typeset +l i;};print "$j"
További információk a(z) BSD levelezőlistáról