رئيسي آخر كيفية صدى بدون 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 ، يمكنك متابعة الترميز.

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

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

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

أفضل 11 لاعبًا في لعبة FIFA 16 Ultimate Team
أفضل 11 لاعبًا في لعبة FIFA 16 Ultimate Team
لعبة FIFA 16 Ultimate Team تسبب الإدمان بشكل رهيب. جزء واحد من مجموعة FIFA إلى مجموعة ملصقات أخرى ، فإن رعاية فريقك تدريجيًا من خلال المسروقات المكتسبة من خلال الفوز بالمباريات هي صيغة أكثر سخافة بشكل يبعث على السخرية. بالتأكيد ، ستبدأ بـ لا شيء تقريبًا ، ولكن
كل ما تحتاج لمعرفته حول ورشة عمل Steam
كل ما تحتاج لمعرفته حول ورشة عمل Steam
يعد Steam Workshop مستودعًا للتعديلات والعناصر الأخرى داخل اللعبة التي يمكنك تنزيلها وتثبيتها لألعاب Steam بنقرة زر واحدة.
كيفية عمل صورة GIF متحركة لخلفية Windows
كيفية عمل صورة GIF متحركة لخلفية Windows
إذا كنت تقرأ هذا ، فربما تكون قد رأيت بالفعل التأثير الذي يمكن أن تحدثه خلفية الشاشة المتحركة وقررت أنك تريد واحدة لشاشتك. هناك بعض الأناقة في ورق الحائط الثابت الذي تم اختياره جيدًا وعالي الدقة ،
كيفية منع جهاز MacBook من النوم عندما يكون الغطاء مغلقًا
كيفية منع جهاز MacBook من النوم عندما يكون الغطاء مغلقًا
امنع جهاز MacBook الخاص بك من النوم عندما يكون الغطاء مغلقًا إذا قمت بضبط إعدادات الطاقة، وقم بتوصيل جهاز MacBook وتوصيله بشاشة خارجية.
DTS مقابل Dolby Digital: ما الفرق؟
DTS مقابل Dolby Digital: ما الفرق؟
إن القول بأن Dolby Digital هو نفسه DTS سيكون بمثابة قول إن Star Wars و Star Trek هما نفس الشيء. سيثير هذا البيان غضب عشاق كلا العرضين ، وينطبق الشيء نفسه على عشاق الموسيقى الذين يدافعون عن أي منهما
كيفية عمل أمر echo بدون سطر جديد في Windows
كيفية عمل أمر echo بدون سطر جديد في Windows
يصف كيفية التخلص من حرف السطر الجديد في أمر echo في موجه أوامر Windows
يحصل تطبيق Remote Desktop Store على تحديث ضخم
يحصل تطبيق Remote Desktop Store على تحديث ضخم
بالإضافة إلى تطبيق Remote Desktop الكلاسيكي (mstsc.exe) ، يشتمل Windows 10 على تطبيق حديث يسمى ببساطة 'Microsoft Remote App'. إنه تطبيق UWP يتلقى تحديثات من متجر Microsoft .. أصدرت Microsoft إصدارًا جديدًا من التطبيق إلى Insiders مع الكثير من الميزات والتحسينات الجديدة ، بما في ذلك دعم الوضع الفاتح والظلام ،