الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكله في لمعرفة اكبر رقم باستخدام Awk

بدأه هاء في 28 نوفمبر 2008 · 1 رد · 861 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته ارغب في حساب اكبر قيمة باستخدام AWk

المشكله عند استخدامي للاسكرييت التالي يظهر لي 99 على الرغم من وجود اعداد اكبر

awk '$1 > m {m=$1}
END{print "Max number: "m}' data.txt

awk 'max=="" || $1 > max {max=$1} 
END{ print max}' FS="|" data.txt

اعداد كالتالية

8

99

50

58444

2541

145

2554

154

#2

بالرغم من اننى لم ادرس الشيل سكربت ولكن جربت الاسكربتان وعملا جيدا معى واخرجا اكبر قيمة موجوده فى الملف

eramax@eramax-desktop:~/Desktop$ cat shr

awk '$1 > m {m=$1}

END{print "Max number: "m}' sf

eramax@eramax-desktop:~/Desktop$ chmod +x shr

eramax@eramax-desktop:~/Desktop$ ./shr

Max number: 58444

eramax@eramax-desktop:~/Desktop$

اطيب المنى

EraMaX :wink:

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

مواضيع مشابهة