Howdy!

On Thu, 15 Jul 1999, Bostjan Tursic wrote:

> To bi moral nekak v while zanki laufat, samo s cim naj ugotovim dolzino in jo
> nekak spravt v spremenljivko? je mozno to  sploh v bash scriptu?

Za stetje je uporaben wc. Rezanje na stevilo znakov lahko delas z dd
(dd bs=1 count=150 skip=${START}). Zanko lahko naredis takole:

START=0
END=`cat ${INPUT}|wc -c`
while [ ${START} -le ${END} ]; do
    dd bs=1 count=150 skip=${START} if=${INPUT}
    START=$(( ${START} + 150 ))
done

Tole zgoraj ti bo vhodno datoteko ${INPUT} zdumpalo na stdout v blokih po
150 znakov. Ce hoces te bloke poslati na GSM, to naredis znotraj same
zanke, recimo takole:

    dd bs=1 count=150 skip=${START} if=${INPUT} | sendmail -oi [EMAIL PROTECTED]

Sicer bodo headerji maila rahlo obskurni, ampak na zeljeni naslov pa bi
morali priti.

Peace!
  Mkx

---- perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'

Reply via email to