GoGPT Best VPN GoSearch

OnWorks فافيكون

rgrep - عبر الإنترنت في السحابة

قم بتشغيل rgrep في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر rgrep الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


grep، egrep، fgrep، rgrep - طباعة الأسطر المطابقة للنمط

موجز


البقرى [OPTIONS] نمط [FILE...]
البقرى [OPTIONS] [-e نمط] ... [-f FILE] ... [FILE...]

الوصف


البقرى يبحث في المدخلات المسماة FILEs للأسطر التي تحتوي على تطابق معطى نمط. إذا
لم يتم تحديد أي ملفات ، أو إذا كان الملف "-" معطى، البقرى يبحث المدخلات القياسية. بواسطة
إفتراضي، البقرى يطبع الخطوط المطابقة.

بالإضافة إلى ذلك ، البرامج المتنوعة com.egrep, com.fgrep و rgrep هي نفس البقرى -E, البقرى -F,
و البقرى -r، على التوالى. تم إهمال هذه المتغيرات ، ولكن تم توفيرها للخلف
التوافق.

OPTIONS


عام البرنامج معلومات
--مساعدة إخراج رسالة استخدام والخروج.

-V, --الإصدار
إخراج رقم إصدار البقرى والخروج.

المنظر اختيار
-E, --ممدد - regexp
فسر نمط كتعبير عادي موسع (ERE ، انظر أدناه).

-F, - سلاسل ثابتة
فسر نمط كقائمة من السلاسل الثابتة (بدلاً من التعبيرات العادية) ،
مفصولة بأسطر جديدة ، يجب مطابقة أي منها.

-G, - أساسي - regexp
فسر نمط كتعبير عادي أساسي (BRE ، انظر أدناه). هذا ال
افتراضي.

-P, --Perl-regexp
فسر نمط كتعبير عادي لـ Perl (PCRE ، انظر أدناه). هذا مرتفع للغاية
التجريبية و البقرى -P قد يحذر من الميزات غير المنفذة.

مطابقة السيطرة
-e نمط, --regexp =نمط
استعمل نمط كنمط. عديد -e يمكن استخدامها لتحديد بحث مختلف
أنماط. هذا الخيار مفيد أيضًا لحماية النمط الذي يبدأ بواصلة
(-).

-f FILE, - ملف =FILE
الحصول على أنماط من FILE، واحد في كل سطر. يحتوي الملف الفارغ على أنماط صفرية ،
وبالتالي لا تطابق أي شيء. عديد -f يمكن استخدامها لتحديد ملفات مختلفة.

-i, - أقل من حالة
تجاهل الفروق بين حالة الأحرف في كل من نمط وملفات الإدخال.

-v, - عكس المباراة
اقلب معنى المطابقة ، لتحديد الأسطر غير المطابقة.

-w, - word-regexp
حدد فقط تلك الأسطر التي تحتوي على التطابقات التي تشكل كلمات كاملة. الاختبار هو ذلك
يجب أن تكون السلسلة الفرعية المطابقة في بداية السطر أو مسبوقة
شخصية مكونة من غير كلمة. وبالمثل ، يجب أن يكون إما في نهاية
أو متبوعًا بحرف غير مكون من كلمة. الأحرف المكونة للكلمة
هي أحرف وأرقام وشرطة سفلية.

-x, --خط- regexp
حدد فقط تلك المطابقات التي تتطابق تمامًا مع السطر بالكامل. بشكل منتظم
نمط التعبير ، هذا يشبه وضع أقواس للنمط ثم إحاطة به
مع ^ و $.

-y مرادف قديم ل -i.

أسئلة عامة الناتج السيطرة
-c, --عدد
قمع الإخراج العادي ؛ بدلاً من ذلك ، اطبع عدد الأسطر المطابقة لكل إدخال
ملف. مع ال -v, - عكس المباراة الخيار (انظر أدناه) ، عد الأسطر غير المتطابقة.

--اللون[=متى], --لون[=متى]
قم بإحاطة السلاسل المتطابقة (غير الفارغة) ، والأسطر المطابقة ، وخطوط السياق ، والملف
الأسماء وأرقام الأسطر وإزاحات البايت والفواصل (للحقول ومجموعات السياق
خطوط) مع تسلسل هروب لعرضها بالألوان على الجهاز. الألوان
يتم تحديدها بواسطة متغير البيئة GREP_COLORS. البيئة المهملة
متغير GREP_COLOR لا يزال مدعومًا ، لكن إعداده ليس له الأولوية.
متى is أبدا, دائما أو السيارات.

-L, - ملفات بدون تطابق
قمع الإخراج العادي ؛ بدلاً من ذلك ، قم بطباعة اسم كل ملف إدخال لا يوجد منه
عادة ما تتم طباعة الإخراج. سيتوقف المسح في الأول
المباراة.

-l, - ملفات مع مباريات
قمع الإخراج العادي ؛ بدلاً من ذلك ، قم بطباعة اسم كل ملف إدخال من أي إخراج
من الطبيعي أن تتم طباعته. سيتوقف المسح في المباراة الأولى.

-m NUM, --الحد الأقصى =NUM
توقف عن قراءة ملف بعد NUM خطوط مطابقة. إذا كان الإدخال هو الإدخال القياسي من
ملف عادي و NUM يتم إخراج خطوط المطابقة ، البقرى يضمن أن المعيار
يتم وضع الإدخال بعد آخر سطر مطابق مباشرةً قبل الخروج ، بغض النظر
من وجود خطوط سياق لاحقة. هذا يتيح عملية استدعاء ل
استئناف البحث. متى البقرى توقف بعد NUM مطابقة الأسطر ، فإنه ينتج أي زائدة
خطوط السياق. عندما -c or --عدد يستخدم الخيار أيضًا ، البقرى لا يخرج أ
عد أكبر من NUM. عندما -v or - عكس المباراة يستخدم الخيار أيضًا ، البقرى
توقف بعد الإخراج NUM خطوط غير متطابقة.

-o, - مطابقة فقط
اطبع فقط الأجزاء المتطابقة (غير الفارغة) من السطر المطابق ، مع كل جزء منها
خط إخراج منفصل.

-q, --هادئ, --صامتة
هادئ؛ لا تكتب أي شيء للإخراج القياسي. اخرج فورًا بدون حالة
إذا تم العثور على أي تطابق ، حتى لو تم اكتشاف خطأ. راجع أيضًا ملف -s or
--لا رسائل الخيار.

-s, --لا رسائل
منع رسائل الخطأ حول الملفات غير الموجودة أو غير القابلة للقراءة.

الناتج لاين بادئة السيطرة
-b, - بايت تعويض
اطبع إزاحة البايت المستندة إلى 0 داخل ملف الإدخال قبل كل سطر من الإخراج. لو
-o (- مطابقة فقط) ، اطبع إزاحة الجزء المطابق نفسه.

-H, - مع اسم ملف
اطبع اسم الملف لكل مباراة. هذا هو الإعداد الافتراضي عندما يكون هناك أكثر من
ملف واحد للبحث.

-h, --لا يوجد اسم ملف
قم بإلغاء وضع بادئة لأسماء الملفات عند الإخراج. هذا هو الإعداد الافتراضي عندما يكون هناك
ملف واحد فقط (أو إدخال قياسي فقط) للبحث.

- التسمية =العلامة
عرض الإدخال يأتي فعليًا من الإدخال القياسي كمدخلات قادمة من ملف العلامة .
هذا مفيد بشكل خاص عند تنفيذ أدوات مثل zgrep، على سبيل المثال ، GZIP -قرص مضغوط foo.gz
| البقرى --label = foo -H شيء. انظر أيضا -H الخيار.

-n, --رقم السطر
بادئة كل سطر من الإخراج برقم السطر المبني على 1 داخل ملف الإدخال الخاص به.

-T, - علامة التبويب الأولية
تأكد من أن الحرف الأول من محتوى الخط الفعلي يقع في علامة جدولة ، لذلك
أن محاذاة علامات التبويب تبدو طبيعية. هذا مفيد مع الخيارات التي تبدأ
إخراجهم إلى المحتوى الفعلي: -H,-nو -b. من أجل تحسين
احتمالية أن تبدأ جميع الأسطر من ملف واحد في نفس العمود ، هذا
يؤدي أيضًا إلى طباعة رقم السطر وإزاحة البايت (إن وجدت) بحد أدنى
عرض حقل الحجم.

-u, - إزاحة يونيكس بايت
تقرير عن إزاحة البايت على غرار يونكس. هذا التبديل يسبب البقرى للإبلاغ عن إزاحة البايت كـ
إذا كان الملف عبارة عن ملف نصي بنمط Unix ، أي مع تجريد أحرف CR.
سيؤدي هذا إلى نتائج مماثلة للتشغيل البقرى على جهاز Unix. هذا الخيار
ليس له تأثير ما لم -b يستخدم الخيار أيضًا ؛ ليس له تأثير على منصات أخرى
من MS-DOS و MS-Windows.

-Z, --باطل
إخراج صفر بايت (ASCII NUL حرف) بدلاً من الحرف الذي عادةً
يتبع اسم ملف. على سبيل المثال، البقرى -lZ ينتج صفر بايت بعد كل ملف
الاسم بدلاً من السطر الجديد المعتاد. هذا الخيار يجعل الإخراج لا لبس فيه ، حتى
في وجود أسماء ملفات تحتوي على أحرف غير عادية مثل الأسطر الجديدة. هذا
يمكن استخدام الخيار مع أوامر مثل جد -طباعة 0, بيرل -0, sort -zو com.xargs -0
لمعالجة أسماء الملفات العشوائية ، حتى تلك التي تحتوي على أحرف سطر جديد.

السياق لاين السيطرة
-A NUM, - بعد السياق =NUM
طباعة NUM أسطر سياق لاحق بعد مطابقة الأسطر. يضع سطرًا يحتوي على
فاصل مجموعة (--) بين مجموعات متجاورة من المباريات. مع ال -o or
- مطابقة فقط الخيار ، هذا ليس له تأثير ويتم إعطاء تحذير.

-B NUM, - قبل السياق =NUM
طباعة NUM خطوط السياق الرئيسي قبل مطابقة السطور. يضع سطرًا يحتوي على
فاصل مجموعة (--) بين مجموعات متجاورة من المباريات. مع ال -o or
- مطابقة فقط الخيار ، هذا ليس له تأثير ويتم إعطاء تحذير.

-C NUM, -NUM, - السياق =NUM
طباعة NUM خطوط سياق الإخراج. يضع خطًا يحتوي على فاصل مجموعة (--)
بين مجموعات متجاورة من المباريات. مع ال -o or - مطابقة فقط الخيار ، هذا
ليس له تأثير ويتم إعطاء تحذير.

قم بتقديم و الدليل اختيار
-a, --نص
معالجة ملف ثنائي كما لو كان نصًا ؛ هذا يعادل
- ملفات ثنائية = نص الخيار.

- الملفات الثنائية =النوع
إذا كانت البايتات القليلة الأولى من الملف تشير إلى أن الملف يحتوي على بيانات ثنائية ،
افترض أن الملف من النوع النوع. بشكل افتراضي، النوع is ثنائيو البقرى
ينتج عادةً إما رسالة من سطر واحد تفيد بأن الملف الثنائي يتطابق ، أو لا
رسالة إذا لم يكن هناك تطابق. لو النوع is بدون مباراة, البقرى يفترض أن الملف الثنائي
الملف لا يتطابق. هذا يعادل -I اختيار. إذا النوع is نص, البقرى
يعالج ملفًا ثنائيًا كما لو كان نصًا ؛ هذا يعادل -a الخيار.
عند معالجة البيانات الثنائية ، البقرى قد يعامل البايت غير النصية على أنها نهايات أسطر ؛ ل
مثال ، النمط ".قد لا تتطابق (نقطة) مع بايت فارغ ، مثل البايت الفارغ
يمكن التعامل معها على أنها فاصل خط. : تحذير البقرى - ملفات ثنائية = نص ربما
قمامة الإخراج الثنائية ، والتي يمكن أن يكون لها آثار جانبية سيئة إذا كان الناتج هو ملف
المحطة الطرفية وإذا كان السائق الطرفي يفسر بعضًا منها على أنها أوامر.

-D ACTION, - الأجهزة =ACTION
إذا كان ملف الإدخال عبارة عن جهاز ، أو FIFO أو مقبس ، فاستخدم ACTION لمعالجتها. بواسطة
إفتراضي، ACTION is اقرأ، مما يعني أن الأجهزة تُقرأ كما لو كانت كذلك
ملفات عادية. لو ACTION is تخطى، يتم تخطي الأجهزة بصمت.

-d ACTION, - الدلائل =ACTION
إذا كان ملف الإدخال عبارة عن دليل ، فاستخدم ACTION لمعالجتها. بشكل افتراضي، ACTION is
اقرأ، أي قراءة الدلائل كما لو كانت ملفات عادية. لو ACTION is
تخطى، تخطي الدلائل بصمت. لو ACTION is يعيد تنفيذ، اقرأ جميع الملفات الموجودة أسفل كل منها
الدليل ، بشكل متكرر ، يتبع الروابط الرمزية فقط إذا كانت موجودة في الأمر
خط. هذا يعادل -r الخيار.

- استبعاد =GLOB
تخطي الملفات التي يتطابق اسمها الأساسي GLOB (باستخدام مطابقة أحرف البدل). اسم الملف
يمكن استخدام الكرة الأرضية *, ?و [ ] مثل أحرف البدل و \ لاقتباس حرف بدل أو شرطة مائلة للخلف
حرفيا.

- استبعاد من =FILE
تخطي الملفات التي يتطابق اسمها الأساسي مع أي من أسماء الكواكب لاسم الملف المقروءة منها FILE (باستخدام
مطابقة أحرف البدل كما هو موضح تحت - استثناء).

- استبعاد دير =DIR
استبعاد الأدلة المطابقة للنمط DIR من عمليات البحث العودية.

-I معالجة ملف ثنائي كما لو أنه لا يحتوي على بيانات مطابقة ؛ هذا يعادل
القادم - ملفات ثنائية = بدون تطابق الخيار.

- تشمل =GLOB
ابحث فقط عن الملفات التي يتطابق اسمها الأساسي GLOB (باستخدام مطابقة أحرف البدل مثل
الموصوفة تحت - استثناء).

-r, --العودية
اقرأ جميع الملفات الموجودة أسفل كل دليل ، بشكل متكرر ، واتبع الروابط الرمزية فقط إذا كان
هم في سطر الأوامر. لاحظ أنه إذا لم يتم تقديم معامل ملف ، فسيبحث grep
دليل العمل. هذا يعادل -d يعيد تنفيذ الخيار.

-R, - المرجع - العودي
اقرأ جميع الملفات الموجودة تحت كل دليل بشكل متكرر. اتبع جميع الروابط الرمزية ،
مختلف -r.

أخرى مزيد من الخيارات
- خط مخزنة
استخدم التخزين المؤقت للخط على الإخراج. هذا يمكن أن يسبب عقوبة الأداء.

-U, --الثنائية
تعامل مع الملف (الملفات) على أنها ثنائية. افتراضيًا ، ضمن MS-DOS و MS-Windows ، البقرى التخمينات
نوع الملف من خلال النظر في محتويات أول 32 كيلوبايت قراءة من الملف. لو
البقرى أن الملف هو ملف نصي ، فإنه يزيل أحرف CR من الأصل
محتويات الملف (لعمل تعبيرات عادية باستخدام ^ و $ تعمل بشكل صحيح).
تحديد -U يلغي هذا التخمين ، مما يتسبب في قراءة جميع الملفات وتمريرها إليها
آلية المطابقة حرفيا ؛ إذا كان الملف هو ملف نصي مع أزواج CR / LF في
نهاية كل سطر ، سيؤدي ذلك إلى فشل بعض التعبيرات النمطية. هذا الخيار
ليس له تأثير على الأنظمة الأساسية بخلاف MS-DOS و MS-Windows.

-z, - بيانات كاملة
تعامل مع الإدخال كمجموعة من الأسطر ، كل منها ينتهي بصفر بايت (ASCII NUL
حرف) بدلاً من سطر جديد. مثل ال -Z or --باطل الخيار ، يمكن أن يكون هذا الخيار
تستخدم مع أوامر مثل sort -z لمعالجة أسماء الملفات التعسفية.

منتظم التعبيرات


التعبير النمطي هو نمط يصف مجموعة من السلاسل النصية. التعبيرات العادية
يتم إنشاؤها بشكل مشابه للتعبيرات الحسابية ، باستخدام عوامل تشغيل مختلفة لـ
اجمع بين التعبيرات الأصغر.

البقرى يفهم ثلاث نسخ مختلفة من بنية التعبير العادي: "أساسي" (BRE) ،
"ممتد" (ERE) و "بيرل" (PCRE). في GNU البقرى، لا يوجد فرق في المتاح
الوظائف بين التركيبات الأساسية والممتدة. في تطبيقات أخرى ، أساسي
التعبيرات النمطية أقل قوة. الوصف التالي ينطبق على الموسعة
التعبيرات العادية يتم تلخيص الاختلافات في التعبيرات النمطية الأساسية بعد ذلك.
توفر التعبيرات النمطية في Perl وظائف إضافية ، وهي موثقة بتنسيق
com.pcresyntax(3) و com.pcrepattern(3) ، ولكن لا تعمل إلا إذا كان PCRE متاحًا في النظام.

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

الفترة . يطابق أي حرف واحد.

حرف فصول دراسية و قوس التعبيرات
A قوس التعبير هي قائمة بالأحرف محاطة بـ [ و ]. يطابق أي واحد
شخصية في تلك القائمة ؛ إذا كان الحرف الأول من القائمة هو علامة الإقحام ^ ثم يطابق
أي شخصية ليست في القائمة. على سبيل المثال ، التعبير النمطي [0123456789] اعواد الثقاب
أي رقم واحد.

داخل تعبير القوس ، أ نطاق التعبير يتكون من حرفين مفصولين بامتداد
واصلة. يتطابق مع أي حرف مفرد يفرز بين الحرفين ، شاملاً ،
باستخدام تسلسل الترتيب المحلي ومجموعة الأحرف. على سبيل المثال ، في الافتراضي C
محلي، [إعلان] ما يعادل [ا ب ت ث]. تقوم العديد من اللغات بفرز الأحرف بترتيب القاموس ،
وفي هذه المناطق [إعلان] عادة لا يعادل [ا ب ت ث]؛ قد يكون مكافئًا
إلى [اببككد]، على سبيل المثال. للحصول على التفسير التقليدي للقوس
التعبيرات ، يمكنك استخدام لغة C عن طريق تعيين LC_ALL متغير البيئة إلى
قيمنا C.

أخيرًا ، يتم تحديد فئات معينة من الأحرف المسماة مسبقًا ضمن تعبيرات الأقواس ، مثل
يتبع. أسمائهم موضحة بذاتها ، وهم كذلك [: alnum:], [:ألفا:], [: cntrl:],
[: رقم:], [:رسم بياني:], [:أدنى:], [:مطبعة:], [: نقطة:], [:فضاء:], [: العلوي:]و
[: xdigit:]. على سبيل المثال، [[: alnum:]] تعني فئة الأحرف من الأرقام والحروف في
اللغة الحالية. في لغة C وتشفير مجموعة أحرف ASCII ، يكون هذا هو نفسه
[0-9A-Za-z]. (لاحظ أن الأقواس الموجودة في أسماء الفئات هذه هي جزء من الأسماء الرمزية ،
ويجب أن يتم تضمينه بالإضافة إلى الأقواس التي تحدد تعبير الأقواس.) معظم
تفقد الأحرف الوصفية معناها الخاص داخل تعبيرات الأقواس. لتضمين أ
حرفي ] ضعها أولاً في القائمة. وبالمثل ، لتشمل حرفيا ^ ضعه في أي مكان
لكن اولا. أخيرًا ، لتضمين الحرف - ضعها أخيرًا.

رسو
علامة الإقحام ^ وعلامة الدولار $ هي أحرف وصفية تتطابق على التوالي مع الأحرف الفارغة
السلسلة في بداية ونهاية السطر.

إنّ الـ مائل حرف و ملصقات خاصة التعبيرات
الرموز \< و \> تطابق على التوالي السلسلة الفارغة في بداية ونهاية
كلمة. الرمز \b يطابق السلسلة الفارغة على حافة الكلمة ، و \B يطابق
شريطة أن تكون السلسلة فارغة ليست على حافة الكلمة. الرمز \w هو مرادف ل
[_ [: alnum:]] و \W هو مرادف ل [^ _ [: alnum:]].

تكرار
قد يتبع التعبير النمطي أحد عوامل التكرار العديدة:
? العنصر السابق اختياري ويتم مطابقته مرة واحدة على الأكثر.
* العنصر السابق لن يطابق مرة واحدة أو أكثر.
+ سيتم مطابقة العنصر السابق مرة واحدة أو أكثر.
{n} العنصر السابق مطابق تمامًا n .
{n,} العنصر السابق مطابق n أو أكثر.
{,m} العنصر السابق مطابق على الأكثر m مرات. هذا امتداد جنو.
{n,m} العنصر السابق مطابق على الأقل n مرات ، ولكن ليس أكثر من m .

سلسلة
قد يتم ربط تعبيرين عاديين ؛ التعبير العادي الناتج يطابق أي
سلسلة مكونة من تسلسل سلسلتين تتطابقان على التوالي مع السلسلة
التعبيرات.

التناوب
قد يتم ضم تعبيرين عاديين بواسطة مشغل infix |؛ المنتظم الناتج
التعبير يطابق أي سلسلة تطابق أي تعبير بديل.

الأولوية
التكرار له الأسبقية على التسلسل ، والذي بدوره له الأسبقية
التناوب. يمكن وضع تعبير كامل بين قوسين لتجاوز هذه
قواعد الأسبقية وتشكيل تعبير فرعي.

الرجوع مراجع حسابات و التعبيرات الفرعية
المرجع الخلفي \n، حيث n هو رقم واحد ، يطابق السلسلة الفرعية التي تمت مطابقتها مسبقًا
عن طريق nالعاشر بين قوسين من التعبير النمطي.

Basic vs ممتد منتظم التعبيرات
في التعبيرات النمطية الأساسية ، الأحرف الوصفية ?, +, {, |, (و ) تفقد خاصتهم
معنى؛ بدلاً من ذلك ، استخدم الإصدارات المائلة للخلف \?, \+, \{, \|, \(و \).

البيئة المتغيرات


سلوك البقرى يتأثر بمتغيرات البيئة التالية.

لغة الفئة لك _فو يتم تحديده من خلال فحص متغيرات البيئة الثلاثة
LC_ALL, لك _فو, لانج، بهذا الترتيب. يتم تحديد أول هذه المتغيرات التي تم تعيينها
اللغة. على سبيل المثال ، إذا LC_ALL لم يتم تعيين ، ولكن رسائل LC ومن المقرر أن PT_BR، ثم
اللغة البرتغالية البرازيلية مستخدمة في رسائل LC فئة. يتم استخدام لغة C إذا
لم يتم تعيين أي من متغيرات البيئة هذه ، إذا لم يتم تثبيت كتالوج الإعدادات المحلية ، أو إذا كان
البقرى لم يتم تجميعها باستخدام دعم اللغة الوطنية (NLS).

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

GREP_COLOR
يحدد هذا المتغير اللون المستخدم لتمييز النص المتطابق (غير الفارغ). هو - هي
تم إهماله لصالح GREP_COLORS، لكنها لا تزال مدعومة. ال mt, msو mc
قدرات GREP_COLORS لها الأولوية عليها. يمكنه فقط تحديد اللون
تُستخدم لتمييز النص المطابق غير الفارغ في أي سطر مطابق (سطر محدد
عندما -v يتم حذف خيار سطر الأوامر ، أو يتم حذف سطر السياق عندما -v is
محدد). الافتراضي هو 01؛ 31، وهو ما يعني وجود نص باللون الأحمر الغامق في المقدمة
الخلفية الافتراضية للمحطة.

GREP_COLORS
يحدد الألوان والسمات الأخرى المستخدمة لإبراز أجزاء مختلفة من
انتاج. قيمته عبارة عن قائمة إمكانات مفصولة بنقطتين يتم تعيينها افتراضيًا
ms=01;31:mc=01;31:sl=:cx=:fn=35:ln=32:bn=32:se=36 مع الالجائزة rv و ne منطقية
تم حذف القدرات (على سبيل المثال ، خطأ). القدرات المدعومة هي كما يلي.

sl = سلسلة فرعية SGR للخطوط المحددة بالكامل (على سبيل المثال ، مطابقة الخطوط عندما يكون ملف -v
يتم حذف خيار سطر الأوامر ، أو عدم مطابقة الأسطر عندما -v محدد).
إذا كان مع ذلك منطقية rv القدرة و -v خيار سطر الأوامر كلاهما
المحدد ، فإنه ينطبق على خطوط مطابقة السياق بدلاً من ذلك. الافتراضي هو
فارغ (على سبيل المثال ، زوج اللون الافتراضي للجهاز).

cx = سلسلة فرعية SGR لأسطر السياق بالكامل (أي الأسطر غير المطابقة عندما يكون ملف -v
يتم حذف خيار سطر الأوامر ، أو مطابقة الأسطر عندما -v محدد). لو
لكن المنطقية rv القدرة و -v خيار سطر الأوامر كلاهما
المحدد ، فإنه ينطبق على الأسطر غير المتطابقة المحددة بدلاً من ذلك. الافتراضي
فارغ (على سبيل المثال ، زوج الألوان الافتراضي للجهاز).

rv القيمة المنطقية التي تعكس (مقايضة) معاني sl = و cx =
القدرات عندما يكون -v تم تحديد خيار سطر الأوامر. الافتراضي هو
خطأ (على سبيل المثال ، تم حذف القدرة).

طن متري = 01 ؛ 31
سلسلة فرعية SGR لمطابقة النص غير الفارغ في أي سطر مطابق (على سبيل المثال ، a
السطر المحدد عندما يكون ملف -v تم حذف خيار سطر الأوامر ، أو سطر سياق
متى -v محدد). ضبط هذا يعادل ضبط كليهما مللي = و
مك = في الحال إلى نفس القيمة. الافتراضي هو نص أحمر غامق في المقدمة
فوق خلفية الخط الحالي.

مللي ثانية = 01 ؛ 31
سلسلة فرعية SGR لمطابقة النص غير الفارغ في السطر المحدد. (هذا فقط
تستخدم عندما -v تم حذف خيار سطر الأوامر.) تأثير ملف sl = (أو
cx = if rv) القدرة على البقاء نشطة عندما يبدأ هذا. الافتراضي هو
مقدمة نص أحمر غامق فوق خلفية السطر الحالي.

مك = 01 ؛ 31
سلسلة فرعية SGR لمطابقة نص غير فارغ في سطر سياق. (هذا فقط
تستخدم عندما -v تم تحديد خيار سطر الأوامر.) تأثير ملف cx =
(أو sl = if rv) القدرة على البقاء نشطة عندما يبدأ هذا. الافتراضي هو
مقدمة نص أحمر غامق فوق خلفية السطر الحالي.

الجبهة الوطنية = 35 سلسلة فرعية SGR لأسماء الملفات تسبق أي سطر محتوى. الافتراضي هو
نص أرجواني في المقدمة فوق الخلفية الافتراضية للمحطة.

ln = 32 سلسلة فرعية SGR لأرقام الأسطر التي تسبق أي سطر محتوى. الافتراضي هو
مقدمة النص الأخضر فوق الخلفية الافتراضية للمحطة.

مليار = 32 سلسلة فرعية SGR لإزاحات البايت مسبوقة لأي سطر محتوى. الافتراضي هو
مقدمة النص الأخضر فوق الخلفية الافتراضية للمحطة.

سي = 36 سلسلة فرعية SGR للفواصل التي يتم إدراجها بين حقول السطر المحددة
(:) ، بين حقول سطر السياق ، (-) وبين مجموعات الخطوط المتجاورة
عندما يتم تحديد سياق غير صفري (--). الافتراضي هو نص سماوي
المقدمة فوق الخلفية الافتراضية للمحطة.

ne قيمة منطقية تمنع الإزالة حتى نهاية السطر باستخدام Erase in Line
(EL) إلى اليمين (\ 33 [ك) في كل مرة ينتهي فيها عنصر ملون. هذا مطلوب في
المحطات الطرفية التي لا يتم دعم EL عليها. إنه مفيد بخلاف ذلك على المحطات الطرفية
من أجلها back_color_erase (قبل الميلاد) لا تستطيع إمكانية معلومات المصطلح المنطقي
تطبيق ، عندما لا تؤثر ألوان التمييز المختارة على الخلفية ، أو
عندما يكون EL بطيئًا جدًا أو يسبب الكثير من الوميض. الافتراضي هو خطأ (على سبيل المثال ،
تم حذف القدرة).

لاحظ أن القدرات المنطقية لا تحتوي على =... جزء. تم حذفها (على سبيل المثال ، خطأ)
بشكل افتراضي ويصبح صحيحًا عند تحديده.

راجع قسم Select Graphic Rendition (SGR) في توثيق النص
الطرفية المستخدمة للقيم المسموح بها ومعناها كحرف
صفات. هذه القيم السلاسل الفرعية هي أعداد صحيحة في التمثيل العشري ويمكن
أن تكون متسلسلة بفواصل منقوطة. البقرى يعتني بتجميع النتيجة في ملف
تسلسل SGR الكامل (\ 33 [ m). تشمل القيم المشتركة لسلسلة 1 للجرأة ،
4 للتسطير ، 5 لطرفة عين ، 7 للعكس ، 39 للون الأمامي الافتراضي ، 30 إلى
37 للألوان الأمامية ، 90 إلى 97 للألوان الأمامية ذات 16 لونًا ، 38، 5، 0 إلى
38، 5، 255 لأوضاع 88 لونًا و 256 لونًا للألوان الأمامية ، 49 افتراضيًا
لون الخلفية، 40 إلى 47 لألوان الخلفية 100 إلى 107 لوضع 16 لون
ألوان الخلفية و 48، 5، 0 إلى 48، 5، 255 للوضعين 88 لونًا و 256 لونًا
ألوان الخلفية.

LC_ALL, LC_COLLATE, لانج
تحدد هذه المتغيرات الإعدادات المحلية لـ LC_COLLATE الفئة التي تحدد
تسلسل التجميع المستخدم لتفسير تعبيرات النطاق مثل [az].

LC_ALL, LC_CTYPE, لانج
تحدد هذه المتغيرات الإعدادات المحلية لـ LC_CTYPE الفئة التي تحدد
نوع الأحرف ، على سبيل المثال ، ما هي الأحرف التي تكون مسافة بيضاء.

LC_ALL, رسائل LC, لانج
تحدد هذه المتغيرات الإعدادات المحلية لـ رسائل LC الفئة التي تحدد
اللغة التي البقرى يستخدم للرسائل. تستخدم لغة C الافتراضية الأمريكية
رسائل باللغة الإنجليزية.

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

_N_GNU_nonoption_argv_flags_
(هنا N is البقرىمعرّف العملية الرقمي الخاص بـ.) إذا كان الملف iال طابع هذه البيئة
قيمة المتغير 1، لا تعتبر iالمعامل ال البقرى ليكون خيارا ،
حتى لو بدا أنه واحد. يمكن لصدفة وضع هذا المتغير في البيئة لـ
كل أمر يتم تشغيله ، مع تحديد المعاملات التي تكون نتيجة اسم الملف
توسيع أحرف البدل وبالتالي لا يجب التعامل معها كخيارات. هذا السلوك
متاح فقط مع مكتبة جنو سي ، وفقط عندما POSIXLY_CORRECT لم يتم تعيين.

EXIT الوضع


عادةً ما تكون حالة الخروج 0 إذا تم تحديد سطر ، و 1 إذا لم يتم تحديد أي خطوط ، و 2 إذا
حدث خطأ. ومع ذلك ، إذا كان -q or --هادئ or --صامتة يستخدم والخط
محددة ، فإن حالة الخروج هي 0 حتى في حالة حدوث خطأ.

حقوق الطبع والنشر


حقوق النشر 1998-2000 ، 2002 ، 2005-2016 Free Software Foundation، Inc.

هذا برنامج مجاني. انظر المصدر لنسخ الشروط. لا يوجد ضمان. ليس
حتى بالنسبة لقابلية التسويق أو الملاءمة لغرض معين.

استخدم rgrep عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.