awk,depth

ساخت وبلاگ
می خواهیم تعداد زمین لرزه هایی که در محدوده عمقی خاص قرار دارند،مشخص کنیم.برای این منظور از دستور awk در محیط لینوکس استفاده می کنیم.

awk '($7>=0 && $7<11) {count++} END {print count} input.txt > output.txt

اکر بخواهیم تعداد رکوردهای یک زلزله را بشماریم از دستور زیر استفاده می کنیم:

awk 'END {print NR, "records"}' < input.txt.txt 

که نتیجه در همان صفحه ترمینال نوشته خواهد شد:به عنوان مثال

114 records

پیدا کردن ماکزیمم و مینیمم بزرگا یا عمق زمین لرزه:

awk 'NR==1 {max=$2;min==$2) $2 >=max {max=$2} $2<=min {min=$2} END {print "Max="max, "Min="min}' input.txt > output.txt

 

فرورانش صفحه عربستان...
ما را در سایت فرورانش صفحه عربستان دنبال می کنید

برچسب : نویسنده : alidoostf بازدید : 84 تاريخ : يکشنبه 18 شهريور 1397 ساعت: 11:52