|
رمز الأمر
|
وصف التعليق
|
|
cat file1 | command( sed, grep, awk, grep, إلخ...) > result.txt
|
دمج نصوص الملفات التفصيلية وكتابة ملخص إلى ملف جديد
|
|
cat file1 | command( sed, grep, awk, grep, إلخ...) >> result.txt
|
دمج نصوص الملفات التفصيلية وكتابة ملخص إلى ملف موجود
|
|
grep Aug /var/log/messages
|
البحث عن الكلمة الرئيسية "Aug" في ملف '/var/log/messages'
|
|
grep ^Aug /var/log/messages
|
البحث عن الكلمات التي تبدأ بـ "Aug" في ملف '/var/log/messages'
|
|
grep [0-9] /var/log/messages
|
اختيار جميع الأسطر في ملف '/var/log/messages' التي تحتوي على أرقام
|
|
grep Aug -R /var/log/*
|
البحث عن سلسلة النص "Aug" في الدليل '/var/log' والدلائل التابعة
|
|
sed 's/string1/string2/g' example.txt
|
استبدال "string1" بـ "string2" في ملف example.txt
|
|
sed '/^$/d' example.txt
|
حذف جميع الأسطر الفارغة من example.txt
|
|
sed '/ *#/d; /^$/d' example.txt
|
حذف كافة التعليقات والأسطر الفارغة من الملف
|
|
echo 'esempio' | tr '[:lower:]' '[:upper:]'
|
دمج محتويات خلايا علوية
|
|
sed -e '1d' result.txt
|
استبعاد السطر الأول من ملف example.txt
|
|
sed -n '/string1/p'
|
عرض الأسطر التي تحتوي فقط على "string1"
|
|
sed -e 's/ *$//' example.txt
|
حذف كل الأحرف البيضاء في نهاية كل سطر
|
|
sed -e 's/string1//g' example.txt
|
حذف "string1" من الملف وترك الباقي
|
|
sed -n '1,5p;5q' example.txt
|
عرض المحتويات من السطر الأول إلى الخامس
|
|
sed -n '5p;5q' example.txt
|
عرض السطر الخامس
|
|
sed -e 's/00*/0/g' example.txt
|
استبدال عدة أصفار بصفر واحد
|
|
cat -n file1
|
تعيين أرقام الأسطر في الملف
|
|
cat example.txt | awk 'NR%2==1'
|
حذف جميع الأسطر الزوجية من example.txt
|
|
echo a b c | awk '{print $1}'
|
عرض العمود الأول
|
|
echo a b c | awk '{print $1,$3}'
|
عرض العمود الأول والثالث
|
|
paste file1 file2
|
دمج محتويات ملفين أو عمودين
|
|
paste -d '+' file1 file2
|
دمج محتويات ملفين أو عمودين مع استخدام "+" كفاصل
|
|
sort file1 file2
|
فرز محتويات ملفين
|
|
sort file1 file2 | uniq
|
استخراج الاتحاد لملفين (حفظ نسخة واحدة فقط من الأسطر المتكررة)
|
|
sort file1 file2 | uniq -u
|
حذف التقاطع وترك الأسطر الأخرى
|
|
sort file1 file2 | uniq -d
|
استخراج تقاطع ملفين (حفظ الأسطر التي تظهر في كلا الملفين فقط)
|
|
comm -1 file1 file2
|
مقارنة محتويات ملفين مع حذف ما يحتويه "file1"
|
|
comm -2 file1 file2
|
مقارنة محتويات ملفين مع حذف ما يحتويه "file2"
|
|
comm -3 file1 file2
|
مقارنة محتويات ملفين مع حذف المحتوى المشترك بين الملفين
|