رئيسي آخر كيفية صدى بدون Newline

كيفية صدى بدون Newline



سيضيف الأمر 'echo' دائمًا سطرًا جديدًا عند تشغيله في وحدة تحكم الأوامر. يعد هذا مناسبًا عندما تريد طباعة المتغيرات البيئية وأجزاء أخرى من المعلومات. يفصل بين أجزاء المعلومات الفردية في الأمر ويسهل التعرف عليها.

كيف تزيل الحماية ضد الكتابة
كيفية صدى بدون Newline

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

تشرح هذه المقالة كيفية استخدام الأمر 'echo' بدون إنشاء سطر جديد لمنصات مختلفة.

كيفية الصدى بدون Newline في موجه أوامر Windows

إذا كان لديك Windows 10 ، فيمكنك الوصول إلى موجه الأوامر لإدخال أوامرك. هناك طرق يمكن أن يتسبب فيها الخط الجديد في حدوث مشكلات ، خاصة إذا كنت تريد نسخ الإخراج واستخدامه خارج موجه الأوامر.

لذلك ، إذا كتبت 'echo 1' كأمر في موجهك ، فستحصل على 1 كمخرج ، متبوعًا بسطر جديد وسطر إدخال آخر.

خط جديد

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

دعنا نتناولها خطوة بخطوة:

  1. اضغط على مفتاح 'Windows' و 'R' في نفس الوقت لفتح نافذة 'Run'.
  2. اكتب 'cmd' في المربع المفتوح.
    كمد
  3. اكتب الأمر التالي في موجه الأوامر:
    صدى | set / p = نصك أو متغيرك (في هذا المثال يكون '1')
  4. اضغط على 'دخول' لتنفيذ هذا الأمر.
  5. يجب ألا ترى سطرًا جديدًا بينهما.
    لا يوجد خط جديد
    إذا كنت تريد نسخ الإخراج إلى الحافظة ، فسيتعين عليك استخدام الأمر 'echo' مع الأمر 'clip'.
  6. استخدم الكود التالي:
    صدى | مجموعة / p = نصك أو متغير | مقطع
  7. سينسخ الأمر 'clip' النص أو المتغير إلى الحافظة.
  8. افتح أي أداة نصية. على سبيل المثال ، المفكرة.
  9. الصق الحافظة عليها.
  10. يجب أن ترى الإخراج الخاص بك في سلسلة نصية في برنامج 'المفكرة'.
    معجون

كيفية الصدى بدون Newline في Bash

Bash هي وحدة تحكم الأوامر في Linux و Mac OS ، والتي تتعرف أيضًا على أمر 'echo'. في حالة Bash ، ينشئ echo أيضًا سطرًا جديدًا في الإخراج ، ولكن يمكنك استخدام خطوات مختلفة لإيقافه.

أفضل طريقة لإزالة السطر الجديد هي إضافة '-n'. هذا يشير إلى عدم إضافة سطر جديد.

عندما تريد كتابة أوامر أكثر تعقيدًا أو فرز كل شيء في سطر واحد ، يجب عليك استخدام الخيار '-n'.

على سبيل المثال ، إذا أدخلت الرمز:
لـ x في $ {array [@]}
فعل
صدى $ x
تم | فرز

سيقوم الأمر 'echo $ x' بفرز المتغيرات في أسطر منفصلة. قد يبدو مثل هذا:
1
اثنين
3
4
5

لذلك ، لن تطبع الأرقام على نفس السطر.

هناك طريقة لعرض المخرجات على سطر واحد ؛ ما عليك سوى استخدام الأمر '-n'.

سيبدو كالتالي:

لـ x في $ {array [@]}
فعل
صدى -n $ x
تم | فرز

اضغط على رجوع وسترى الأرقام على نفس السطر.

صدى مع أمر برنتف في باش

هناك طريقة أخرى لتجنب إضافة سطر جديد باستخدام 'echo' وهي دمجه مع الأمر 'printf'.

على سبيل المثال ، دعنا نستخدم الكود التالي:
NewLine = `printf n`
echo -e Line1 $ {NewLine} Line2

كيف ترى الرسائل المحذوفة على iphone

بدون إضافة مسافة بعد n ، ستحصل على هذه النتيجة:

كيفية حذف كل لون واحد في الفوتوشوب

الخط 1 الخط 2

ومع ذلك ، إذا أضفت مسافة بعد n مثل هذا:
NewLine = `printf n`
صدى -e Line1 {NewLine} Line2

ستحصل على النتيجة التالية:
خط 1
خط 2

إذا كنت تريد طباعة كل مدخلاتك على نفس السطر لسبب ما ، فيمكنك دائمًا استخدام المثال الأول.

ماذا عن PowerShell؟

لا يُنشئ PowerShell في Windows سطرًا جديدًا باستخدام أمر echo. ولكن إذا كنت تريد إضافة محتوى مباشرةً إلى ملف نصي عبر PowerShell ، فيجب عليك كتابة الأمر '-NoNewline' بعد النص أو المتغير.

هذا مفيد للغاية لبناء ملف CSV ، على سبيل المثال. أو ، إذا كنت تريد لسبب ما أن تظل جميع المتغيرات الخاصة بك على نفس الخط.

لاحظ أنه بدون الأمر '-NoNewLine' ، سيستمر الانتقال تلقائيًا إلى سطر جديد بعد الوصول إلى نهاية السطر.

صدى ثور

الآن بعد أن عرفت كيفية تجنب إضافة سطر جديد باستخدام echo ، يمكنك متابعة الترميز.

إذا كنت تعرف طرقًا أخرى للإنجاز ، فلا تنس مشاركتها مع المجتمع في التعليقات. شكرا كثيرا مسبقا.

مقالات مثيرة للاهتمام

اختيار المحرر

كيفية إصلاح DS4Windows لا يكتشف خطأ وحدة التحكم
كيفية إصلاح DS4Windows لا يكتشف خطأ وحدة التحكم
هل تواجه مشكلات في توصيل وحدة التحكم الخاصة بك؟ أنت جاهز للعب ، ولكن بدون استخدام وحدة التحكم الخاصة بك ، تنتهي اللعبة. لست اللاعب الوحيد الذي يعاني من هذه المشكلة. تم تطوير DS4Windows في البداية بواسطة InhexSTER ، ثم تم أخذه
كيفية تعيين الشبكة إلى عام أو خاص في نظام التشغيل Windows 10
كيفية تعيين الشبكة إلى عام أو خاص في نظام التشغيل Windows 10
إليك كيفية تعيين شبكتك على 'خاص' أو 'عام' في نظام التشغيل Windows 10. وهذا يمكن أن يجعل جهاز الكمبيوتر الخاص بك مرئيًا في الشبكة المحلية أو يخفي موارده المشتركة.
كيفية إضافة رابط في Canva
كيفية إضافة رابط في Canva
قد تكون معرفة كيفية إضافة الروابط في Canva مفيدة للغاية. من خلال إدراج رابط في التصميم الخاص بك ، يمكنك السماح للعملاء المحتملين بمشاهدة موقع الويب الخاص بك أو الانتقال مباشرة إلى صفحة منتج معين. لديك أيضا الخيار
لماذا لن يتم تشغيل راديو سيارتك
لماذا لن يتم تشغيل راديو سيارتك
إذا لم يتم تشغيل راديو سيارتك، فهناك بعض الأشياء التي ستحتاج إلى التحقق منها قبل أن تتخلى عن المنشفة وتشتري بديلاً.
هل يمكن لـ Roku Stream Comcast Xfinity؟
هل يمكن لـ Roku Stream Comcast Xfinity؟
Xfinity هي علامة تجارية لكابلات الإنترنت والتلفزيون تم تشكيلها في عام 2010 كجزء من تكتل Comcast. إنها واحدة من أكثر الخدمات شيوعًا التي تقدم باقات مختلفة للكابلات (بعضها يتضمن الهاتف أو الإنترنت أيضًا) مع العديد من المشتركين. هو - هي
قم بتغيير PIN لحساب مستخدم في Windows 10
قم بتغيير PIN لحساب مستخدم في Windows 10
إليك كيفية تغيير PIN لحساب المستخدم الخاص بك في Windows 10 باستخدام الإعدادات. تشرح هذه المقالة الإجراء بالتفصيل.
كيف تحافظ على خصوصية سجل التصفح والحسابات الاجتماعية
كيف تحافظ على خصوصية سجل التصفح والحسابات الاجتماعية
تشفير طلبات DNS الخاصة بك DNS (نظام اسم المجال) هو الخدمة المستخدمة لترجمة أسماء المواقع إلى عناوين IP التي يمكن لخوادم الويب وأجهزة توجيه الإنترنت فهمها. عندما تكتب اسم موقع ويب في المستعرض الخاص بك ، فسيقوم خادم DNS بذلك