إعادة توجيه المدخلات والمخرجات والأنابيب
جزء من دورة Bash
كل أمر تشغّله في Bash موصول تحت السطح بثلاث قنوات منفصلة، سواء انتبهت إليها يومًا أم لا. تخيّل آلة فرز بريد: تدخل الرسائل من فتحة واحدة، ويخرج البريد المفروز بنجاح في صينية، ويُقذف البريد التالف أو الذي تعذّر تسليمه إلى صينية أخرى كي لا يختلط بالبريد السليم.
للقنوات الثلاث أسماء. أولها stdin، أي المدخل القياسي، وهو المكان الذي يقرأ منه الأمر مدخله، ولوحة مفاتيحك هي مصدره افتراضيًا. وثانيها stdout، أي المخرج القياسي، وإليه تذهب المخرجات العادية، وشاشتك وجهتها افتراضيًا. وثالثها stderr، أي مخرج الخطأ القياسي، وهو قناة منفصلة لرسائل الخطأ وحدها، وتظهر هي الأخرى على شاشتك افتراضيًا، ولهذا يستحيل التفريق بين الاثنين في العادة إلى أن تبدأ بإعادة توجيههما. ...
هل تريد تعلّم Bash إعادة توجيه المدخلات والمخرجات والأنابيب في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع Bash جاهز، وتعمل على إعادة توجيه المدخلات والمخرجات والأنابيب بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسإعادة توجيه المدخلات والمخرجات والأنابيبما الذي ستتعلّمه
- >
- >>
- <
- 2>
- 2>&1
- &>
- Tee
- Here-doc <<EOF
- Process substitution <(cmd)
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
12 دروس- 1ما هو Bash20 دقيقة
- 2سطر Shebang وأول سكريبت لك25 دقيقة
- 3المتغيرات وعلامات الاقتباس25 دقيقة
- 4الشروط والاختبارات30 دقيقة
- 5الحلقات25 دقيقة
- 6الدوال25 دقيقة
- 7المصفوفات25 دقيقة
- 8توسيع النصوص والعمليات الحسابية25 دقيقة
- 9إعادة توجيه المدخلات والمخرجات والأنابيب25 دقيقة
- 10معالجة الأخطاء و Traps30 دقيقة
- 11تصحيح الأخطاء وأفضل الممارسات25 دقيقة
- 12مشروع التخرج: سكربت تهيئة الخادم60 دقيقة
