هذه المقالة حول استخدام يضخ الأمر في نظام Raspberry Pi Linux.
باستخدام أمر الأنابيب
لتوجيه أوامر متعددة باستخدام يضخ ، اتبع الصيغة المذكورة أدناه:
$ أمر 1 | أمر 2 | ... | نهائي يأمر
أدناه سنرى بعض الأمثلة على استخدام يضخ يأمر. ولكن قبل البدء ، لنفترض أن لدينا ملفًا باسم مثال- file2 ويمكن عرض محتوى الملف باستخدام الأمر cat:
$ قطة < اسم الملف >
فرز البيانات باستخدام الأنابيب
في الملف أعلاه ، يتم فرز البيانات وترتيب البيانات أبجديًا ، سنستخدم الأمر المذكور أدناه:
$ قطة مثال- file2 | فرز
ما يحدث هنا هو أن ناتج الملف 'مثال- ملف 2' تصبح نتيجة الإدخال لأمر الفرز.
فرز وحفظ المخرجات في ملف جديد
إذا أراد المستخدم حفظ الملف الذي تم فرزه في ملف آخر ، فيمكن القيام بذلك باستخدام الأمر التالي:
بناء الجملة
$ قطة < ملف اسم > | فرز > < الجديد ملف اسم لتخزين البيانات >مثال
$ قطة مثال- file2 | فرز > فرزهافي الملف ، البيانات التي تم فرزها من 'مثال- ملف 2' يتم تخزينه في ملف جديد يسمى فرزها ، ويتم كل هذا بأمر واحد:
للتحقق من النتائج المطالب بها هنا ، استخدمنا الذي - التي لعرض البيانات المخزنة في ملف مصنف:
$ قطة فرزها
انتقاء البيانات المطلوبة
يضخ يمكن أيضًا استخدامها لانتقاء محتويات قليلة ناتجة من ملف. على سبيل المثال ، إذا كان المستخدم يريد أن يختار 8 الشروط الأولية من ملف ، يمكنه / يمكنها اتباع الأمر المذكور أدناه:
بناء الجملة
$ قطة < ملف اسم > | رأس -8مثال
$ قطة فرزها | رأس -8ملحوظة : هذا العدد 8 يمكن أن تختلف في القيادة وفقًا لمتطلبات المستخدم.
أمر الرأس يختار الأول 8 محتويات من ملف.
تمامًا مثل أمر الرأس ، فإن ملف ذيل يمكن أيضًا استخدام الأمر مع ملف يضخ لعرض المحتوى من نهاية الملف. في المثال أدناه ، نعرض آخر اسمين باستخدام ذيل يأمر:
بناء الجملة
$ قطة < اسم الملف > | ذيل -اثنينمثال
$ قطة فرزها | ذيل -اثنين
توصيل أوامر القائمة
يضخ يمكن أيضًا استخدام الأمر مع أوامر القائمة. أدناه قمنا بمشاركة بعض الأمثلة على أوامر القائمة حيث يكون ملف يضخ يستخدم.
مثال 1
في المثال الأول لأمر القائمة و سنعرض العدد الإجمالي للملفات الموجودة في النظام باستخدام امتداد قائمة يأمر:
$ ls | مرحاض -لفي الإخراج ، يتم عرض العدد الإجمالي للملفات.
مثال 2
في مثال القائمة هذا ، سنقوم بإدراج جميع المخرجات باستخدام ' أكثر 'الأمر جنبًا إلى جنب مع يضخ يأمر:
$ ls -إلى | أكثرنتيجة للأمر أعلاه ، سيتم عرض جميع المخرجات على الشاشة.
متعدد الأنابيب
ليس من الضروري استخدام الأنبوب مرة واحدة فقط في الأمر بدلاً من استخدامه عدة مرات. على سبيل المثال ، يتم مشاركة بعض الأمثلة أدناه حيث يتم مشاركة ملف يضخ يستخدم أكثر من مرة.
مثال 1
في المثال أدناه سنقوم بفرز ملفنا أولاً ثم بعد الفرز ، سيتم عرض الأسماء الثمانية الأولى:
بناء الجملة
$ قطة < ملف اسم > | فرز | رأس -8مثال
$ قطة مثال- file2 | فرز | رأس -8ملحوظة : يمكن استبدال الرقم 8 بأرقام أخرى إذا أراد المستخدم.
مثال 2
في هذا المثال ، قمت بإنشاء ملف جديد ويتم عرض محتوياته في الصورة أدناه:
الآن للبحث في عدد مرات تكرار الكلمة في ملف ، اتبع أمر الأنبوب المذكور أدناه:
بناء الجملة
$ قطة < ملف اسم > | سيطرة كلمة البحث | مرحاض -لمثال
$ قطة ملف البحث | سيطرة موز | مرحاض -لفي هذا المثال كلمة ' موز 'من خلال ملف البحث ويتم عرض عدد كلمات الموز بالملف كما هو موضح بالصورة أدناه:
هذا كل شيء لهذا الدليل!
استنتاج
ال يضخ يمكن استخدام الأمر لتوجيه أوامر متعددة معًا. لقد شاركنا سيناريوهات متعددة في الإرشادات أعلاه حيث أ يضخ يمكن استخدام الأمر. انتقل من خلال هذه الأوامر ونفذها عن طريق إنشاء ملف خاص بك حتى تتمكن من معرفة استخدام يضخ أوامر على نظام Raspberry Pi.