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);'