Salut, ce eroare da? la atribuirea variabilei cap eu as face: cap=$(echo q | mail | grep "^[> ]U" | wc -l ptr ca U poate sa fie continut si in Subject-ul mesajului, si ptr ca la mine am un rezultat de forma: ... >U1234 ... U1235 .... .......
Dorin S. Mihai wrote:
Am si eu o intrebare legata de bash.
Mai intai am sa va spun ce vreau sa fac cu scriptul
care urmeaza si apoi care este motivul pentru care
intreb ce nu-i place. Atentie cei care nu stiti bash si rulati scriptu sa
vedeti ce face are efectul colateral nedorit " salveaza mailurile in fisierul mbox ".
-----------------------------------------------
#!/bin/bash
cap=$(echo q| mail | grep U | wc -l)
# atribui variabilei cap numarul de mailuri necitite
(Unread)
cap=$[$cap+1] # incrementez cu 1 if [[$cap]>1]; then for i in `seq 1 $cap`; do
Exp=$(echo $i|mail| grep From|awk '{print $2}')
UNC=$(echo $i|mail|grep Subject|awk '{print $2}') echo $Exp $UNC
#daca am mai multe mailuri intru in bucla #si pt fiecare mail scriu de unde vine si subiectu
done
else
echo "N-ai material"
fi
---------------------------------------------------
Acesta ar fi scriptul .
Problema este ca da o mica eroare si nu inteleg de la
ce. Mentionez ca rezultatul scriptului trebuie sa ajunga
intr-un fisier de activitate iar dupa asta urmeaza
"mail -f " si se prelucreza mbox-ul.
Intre timp mai sap si eu dar daca cineva cu mai mult bash in cap vede eroarea il rog sa semnalizeze .
P.S. Nu transformati asta in flama de vineri ...
asteptati pina miine :) :P
=====
UNIX is user friendly. It's just selective about who its friends are.
Mihai Registered User #287729
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
---
Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
---
Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
