استخراج ایمیل از یک فایل متنی!
یک فایل متنی داریم. آت و آشغال زیاد داره. اما کلی ایمیل توش هست که ما به اونها نیاز داریم. (حالا به چه دلیل بماند! نیاز داریم دیگه آقا جان! نیاز هم که مادر اختراع است!) البته ما اختراع نمیکنیم. ما کشف میکنیم!! ما یعنی من!
perl -wne’while(/[\w\.]+@[\w\.]+/g){print “$&\n”}’ ‘/textfile.txt’ > /email-list.txt
دستور بالا یک فایل به شما میده که در هر خط یک ایمیل وجود داره. حالا میخوایم بعد از هرایمیل، یه کاما بذاره که بشه اونارو توی compose گذاشت و ایمیل زد بهشون. با این دستور:
awk -F”,” ‘{ if( NR == 3 ) { val=$2 } if( NR <= 3 ) { print } else {print val”,”$0} }’ /email-list.txt > /new-email-list.txt
والله بنده اصلا نمیدونم این دستورات چی هستن! من فقط search کردم پیداشون کردم و استفاده کردم دیدم کار میکنه. پس اینجا نوشتم تا شما هم اگه نیاز داشتین ببینین. فلسفه ی این دستور ها باشد برای کسانی مثل جادی که اینکاره هستن! ما سر در نمی آوریم! ما یعنی من!

دی ۳۰م, ۱۳۸۸ در ۱۲:۵۸ ب.ظ
هاها بانمک بود. البته از چیزی که واقعا لازم داشتی احتمالا خیلی پیچیده تره (بخصوص دومی) اما در کل دیدن اینها در گنو است که آدم رو شاد می کنه (:
بهمن ۴م, ۱۳۸۸ در ۱۱:۳۰ ق.ظ
عالی بود.کار رو خیلی راحت میکنه.مرسی :)
بهمن ۵م, ۱۳۸۸ در ۱۰:۰۴ ق.ظ
سلام!
از حضورتون بسیار سپاسگزارم!
کار را تازه شروع کردیم و تنهایی هم نمی توانیم چون متن باز یعنی بی نهایت پس به بی نهایت نگارنده نیاز داریم! امیدوارم وقت این را داشته باشید که ما را یاری نمایید
مدیر وب سایت “نرم افزارهای متن باز”