السبت، 18 يناير 2020

شرح الامر sed















الجزء الاول 1

يعتبر الأمر Sed أو Stream Editor أداة مساعدة قوية جدًا تقدمها أنظمة Linux / Unix.
 يستخدم بشكل أساسي لاستبدال النص ، والعثور على واستبداله ، ولكن يمكنه أيضًا إجراء عمليات معالجة نصية أخرى مثل الإدراج ، الحذف ، البحث وما إلى ذلك

صيغة الامر
sed Option InputFile


ولديه بعض البارامتر

s-تبديل
g-تغيير الكل حسب نمط معين
a-الحاق
i-ادراج
c-تغيير
d-حذف
p-طباعة
y-تحويل
q-حروج

مثال 
لدينا ملف فيه (test.txt)
my name is Mohammed ,Iam from Iraq
  Iraq it's big country and good people

نريد تغير اسم Iraq الى sudan مستخدما الامر sed

نكتب 


sed 's/Iraq/sudan/g' test.txt

المخرجات

الثلاثاء، 7 يناير 2020

شرح الامر uniq











يقوم هذا الأمر بإزالة الحروف المجاورة المكررة من الملف


صيغة الامر



uniq Option File

مثال 


cat test
aa
aa
cc
cc
bb
bb
yy
zz

حذف الحروف المكررة
uniq test
aa
cc
bb
yy
zz

عرض الحروف المكررة
uniq -d test
aa
cc
bb

الأحد، 5 يناير 2020

شرح الامر sort











يستخدم الامر sort لترتيب محتويات الملفات ان كانت نصية اورقمية


صيغة الامر


sort Option File

مثال:-
مثلا لدينا ملف test.txt فيها
عمر
علي
احمد
جلال
صابر
محمد
نترتبهم بالامر sort
الناتج كالاتي:-

sort test.txt
• -n: سيتم الفرز حسب القيمة الرقمية
• -d: سيتم الفرز حسب معنى القاموس
• -r: سيتم الفرز بالترتيب العكسي
• -t: خيار لتحديد محدد للحقول
• + num: تحديد أرقام حقول الفرز
• -knum: تحديد فرز الأرقام المودعة

الجمعة، 24 مايو 2019

شرح الامر wc











يستخدم هذا الامر لمعرفة عدد الأسطر والكلمات والحروف الموجودة في الملف ما اوعدد المجلدات في مسار ما

صيغة الامر wc


wc option File
مثال (1)

wc -wl test.txt
الناتج الاول يشير لعدد السطور والقيمة الثانية لعدد الكلمات والقيمة الثالثة لعدد البايت

بعض المتغيرات التي تضاف الى الامر السابق

l: لمعرفة عدد الاسطر فقط
c: لمعرفة عدد البايت 
w : لمعرفة عدد الكلمات في الملف
m : لمعرفة عدد الحروف