طباعة Newline في Bash

المُقدّمة

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

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

في هذه المقالة، سنلقي نظرة على عدة طرق مختلفة لطباعة سطر جديد، بما في ذلك استخدام echo الأمر مع -e الخيار ، و printf الأمر، وتسلسل الهروب n.

طريقتان لطباعة سطر جديد في Bash

فيما يلي عدة طرق مختلفة لطباعة سطر جديد في Bash. في هذا القسم سوف نلقي نظرة على اثنين من الأكثر شيوعا.

باستخدام صدى الأمر مع "-ل" خيار

echo يتم استخدام الأمر لعرض رسالة أو مخرجات على Bash. غالبًا ما يتم استخدامه لطباعة سلسلة نصية، ولكن يمكن استخدامه أيضًا لطباعة قيمة متغير أو مخرجات أمر.

echo يحتوي الأمر على عدد من الخيارات التي تسمح لك بتخصيص سلوكه. الذي يهمنا هو -e الخيار، والذي يسمح لك باستخدام تسلسلات الهروب لتضمين أحرف خاصة في الإخراج.

يتيح لنا هذا الخيار المحدد استخدام n حرف خاص لطباعة سطر جديد في Bash:

echo -e "This is the first linenThis is the second line"

هذا سوف يعطينا:

This is the first line
This is the second line

باستخدام printf أمر

في باش printf يتم استخدام الأمر لعرض رسالة أو مخرجات في الجهاز. إنه مشابه ل echo الأمر، ولكن بشكل عام أكثر قوة ومرونة، وغالباً ما يُفضل عليه echo لتنسيق وطباعة الإخراج في البرامج النصية Bash.

اعجاب echo, printf يمكن استخدامها لطباعة سلسلة نصية، أو قيمة متغير، أو إخراج أمر. لكن، printf كما يسمح لك ل تحديد سلسلة التنسيق، والذي يسمح لك بالتحكم في مظهر الإخراج بمزيد من التفاصيل.

لذلك، ليست هناك حاجة لاستخدام أي خيارات/أعلام خاصة (مثل -e)، فقط اكتب تنسيق التحريك بين علامتي الاقتباس:

printf "This is the first linenThis is the second line"

وكما هو متوقع، سينتج عن ذلك ما يلي:

This is the first line
This is the second line

ملحوظة: وفي كل هذه الأمثلة n يتم استخدام تسلسل الهروب لتمثيل سطر جديد. ال echo و printf يتم استخدام الأوامر لطباعة النص إلى المحطة، و -e خيار echo يسمح لها بتفسير تسلسل الهروب.

وفي الختام

في الختام، تعد كتابة سطر جديد في Bash مهمة مهمة تسمح لك بتنسيق مخرجات البرامج النصية والأوامر الخاصة بك بطريقة يسهل قراءتها وفهمها. في هذه المقالة، قمنا بتغطية طريقتين الأكثر شيوعًا لكتابة سطر جديد في Bash – باستخدام الأمر echo الأمر مع -e الخيار و printf أمر.

الطابع الزمني:

اكثر من ستاكابوز