الفرق بين المراجعتين ل"Bash/regular expressions"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إدخال 2.0 محتوى وتصنيفات)
 
(5 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة)
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:التعابير النمطية في Bash}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:التعابير النمطية في Bash}}</noinclude>
 +
يلقي هذا الباب الضوء على المزايا المُضمَّنة في Bash لمطابقة الأنماط (patterns) والتعرف على فئات المحارف ومداها. إضافة إلى تفصيل للتعابير النمطية (Regular Expressions)، إذ هي أدوات قوية لاختيار أسطر بعينها من ملفات أو من مُخرج ما، وتستخدمها أوامر كثيرة في يونكس مثل vim و perl وقاعدة بيانات PotgreSQL وغيرها، كما يمكن إضافتها في أي لغة أو تطبيق باستخدام مكتبات خارجية، بل قد تجدها في أنظمة غير أنظمة يونكس، إذ يستخدمها برنامج Excel للجداول الذي يأتي في حزمة مكتب ويندوز.
  
== ملخص ==
+
كما ستتعرف أيضًا على الأمر <code>grep</code> الذي لا غنى عنه في أي بيئة يونكس، ذلك أن إمكانياته أكثر بكثير مما سنتعرض له في شرحنا لهذا الباب الذي نستخدمه فيه كمثال للتعابير النمطية فقط، فنسخة نظام جنو من ذلك الأمر تأتي مع توثيق مفصّل وغني ننصحك بقراءته بشدة.
يلقي هذا الباب الضوء على المزايا المُضمَّنة في Bash لمطابقة الأنماط (patterns) والتعرف على فئات المحارف ومداها. إضافة إلى تفصيل للتعابير النمطية (Regular Expressions)، إذ هي أدوات قوية لاختيار أسطر بعينها من ملفات أو من مُخرج ما، وتستخدمها أوامر كثيرة في يونكس مثل vim وperl وقاعدة بيانات PotgreSQL وغيرها، كما يمكن إضافتها في أي لغة أو تطبيق باستخدام مكتبات خارجية، بل قد تجدهم في أنظمة غير أنظمة يونكس، إذ يستخدمها برنامج Excel للجداول الذي يأتي في حزمة مكتب ويندوز.
 
  
كما ستتعرف أيضًا على أمر grep الذي لا غنى عنه في أي بيئة يونكس، ذلك أن إمكانياته أكثر بكثير مما سنتعرض له في شرحنا لهذا الباب الذي نستخدمه فيه كمثال للتعابير النمطية فقط، فنسخة نظام جنو من ذلك الأمر تأتي مع توثيق مفصّل وغني ننصحك بقراءته بشدة.
+
== [[Bash/examples using grep|التعابير النمطية وأمثلة عن استخدام grep]] ==
 +
نظرة على التعابير النمطية وأمر grep والعلاقة بينهما.
  
== الفصول ==
+
== [[Bash/pattern matching using Bash features|مطابقة الأنماط باستخدام ميزات Bash]] ==
* [[Bash/examples using grep|التعابير النمطية وأمثلة عن استخدام grep]].
+
نظرة على مدى المحارف وفئاتها المختلفة.
* [[Bash/pattern matching using Bash features|مطابقة الأنماط باستخدام ميزات Bash]].
 
 
[[تصنيف:Bash]]
 
[[تصنيف:Bash]]
 
[[تصنيف:Bash Regular Expressions]]
 
[[تصنيف:Bash Regular Expressions]]
 
[[تصنيف:Bash Grep]]
 
[[تصنيف:Bash Grep]]

المراجعة الحالية بتاريخ 08:56، 6 سبتمبر 2018

يلقي هذا الباب الضوء على المزايا المُضمَّنة في Bash لمطابقة الأنماط (patterns) والتعرف على فئات المحارف ومداها. إضافة إلى تفصيل للتعابير النمطية (Regular Expressions)، إذ هي أدوات قوية لاختيار أسطر بعينها من ملفات أو من مُخرج ما، وتستخدمها أوامر كثيرة في يونكس مثل vim و perl وقاعدة بيانات PotgreSQL وغيرها، كما يمكن إضافتها في أي لغة أو تطبيق باستخدام مكتبات خارجية، بل قد تجدها في أنظمة غير أنظمة يونكس، إذ يستخدمها برنامج Excel للجداول الذي يأتي في حزمة مكتب ويندوز.

كما ستتعرف أيضًا على الأمر grep الذي لا غنى عنه في أي بيئة يونكس، ذلك أن إمكانياته أكثر بكثير مما سنتعرض له في شرحنا لهذا الباب الذي نستخدمه فيه كمثال للتعابير النمطية فقط، فنسخة نظام جنو من ذلك الأمر تأتي مع توثيق مفصّل وغني ننصحك بقراءته بشدة.

التعابير النمطية وأمثلة عن استخدام grep

نظرة على التعابير النمطية وأمر grep والعلاقة بينهما.

مطابقة الأنماط باستخدام ميزات Bash

نظرة على مدى المحارف وفئاتها المختلفة.