কিভাবে নিউলাইন ছাড়া প্রতিধ্বনি

'ইকো' কমান্ড সর্বদা একটি নতুন লাইন যোগ করবে যখন আপনি এটি একটি কমান্ড কনসোলে চালান। আপনি যখন পরিবেশগত ভেরিয়েবল এবং তথ্যের অন্যান্য অংশ মুদ্রণ করতে চান তখন এটি সুবিধাজনক। এটি কমান্ডে তথ্যের পৃথক টুকরা আলাদা করে এবং এটি সনাক্ত করা সহজ করে তোলে।

কিভাবে নিউলাইন ছাড়া প্রতিধ্বনি

কিন্তু, আপনি যদি আউটপুটটি অনুলিপি করতে চান এবং এটি অন্য কনসোলে ব্যবহার করতে চান তবে অতিরিক্ত লাইন একটি সমস্যা হতে পারে। এছাড়াও, আপনার যদি ইকো কমান্ড ব্যবহার করার প্রয়োজন হয় কিন্তু আপনি একটি CSV ফাইল তৈরি করতে চান, তাহলে অদৃশ্য লাইনটি আপনার সমস্ত প্রচেষ্টাকে নিষ্ফল করে দিতে পারে।

এই নিবন্ধটি ব্যাখ্যা করবে কিভাবে বিভিন্ন প্ল্যাটফর্মের জন্য একটি নতুন লাইন তৈরি না করে 'ইকো' কমান্ড ব্যবহার করতে হয়।

উইন্ডোজ কমান্ড প্রম্পটে নিউলাইন ছাড়া কীভাবে ইকো করবেন

আপনার যদি Windows 10 থাকে, তাহলে আপনি আপনার কমান্ড ইনপুট করতে কমান্ড প্রম্পট অ্যাক্সেস করতে পারেন। এমন কিছু উপায় আছে যেখানে নতুন লাইন সমস্যা সৃষ্টি করতে পারে, বিশেষ করে যদি আপনি আউটপুট কপি করতে চান এবং কমান্ড প্রম্পটের বাইরে ব্যবহার করতে চান।

সুতরাং, আপনি যদি আপনার প্রম্পটে কমান্ড হিসাবে 'echo 1' টাইপ করেন, আপনি একটি আউটপুট হিসাবে 1 পাবেন, তারপরে একটি নতুন লাইন এবং আরেকটি ইনপুট লাইন পাবেন।

নতুন লাইন

কিন্তু যদি আপনি একটি নতুন লাইন যোগ না করে একই কমান্ড ব্যবহার করতে চান, তাহলে আপনাকে 'echo'-এর পরে অতিরিক্ত কমান্ড টাইপ করতে হবে।

আসুন ধাপে ধাপে এটি নিয়ে যাই:

  1. 'রান' উইন্ডো খুলতে একই সময়ে 'উইন্ডোজ' এবং 'আর' কী টিপুন।
  2. ওপেন বক্সে 'cmd' টাইপ করুন।

    cmd

  3. কমান্ড প্রম্পটে নিম্নলিখিত কমান্ডটি টাইপ করুন:

    প্রতিধ্বনি | সেট /p = আপনার পাঠ্য বা পরিবর্তনশীল (এই উদাহরণে এটি '1')

  4. এই কমান্ডটি কার্যকর করতে 'এন্টার' টিপুন।
  5. আপনি এর মধ্যে একটি নতুন লাইন দেখতে পাবেন না।

    নতুন লাইন নেই

    আপনি যদি ক্লিপবোর্ডে আউটপুটটি অনুলিপি করতে চান তবে আপনাকে 'ক্লিপ' কমান্ডের সাথে 'ইকো' কমান্ডটি ব্যবহার করতে হবে।

  6. নিম্নলিখিত কোড ব্যবহার করুন:

    প্রতিধ্বনি | সেট /p=আপনার পাঠ্য বা পরিবর্তনশীল|ক্লিপ

  7. 'ক্লিপ' কমান্ডটি ক্লিপবোর্ডে পাঠ্য বা ভেরিয়েবল অনুলিপি করবে।
  8. যেকোনো টেক্সট টুল খুলুন। উদাহরণস্বরূপ, নোটপ্যাড।
  9. এটিতে ক্লিপবোর্ডটি আটকান।
  10. আপনি নোটপ্যাডে পাঠ্যের একটি স্ট্রিং আপনার আউটপুট দেখতে হবে.

    পেস্ট

ব্যাশে নিউলাইন ছাড়া কীভাবে প্রতিধ্বনিত করবেন

বাশ হল লিনাক্স এবং ম্যাক ওএসের কমান্ড কনসোল, যা 'ইকো' কমান্ডকেও স্বীকৃতি দেয়। ব্যাশের ক্ষেত্রে, ইকো আউটপুটে একটি নতুন লাইন তৈরি করে, তবে আপনি এটি বন্ধ করতে বিভিন্ন পদক্ষেপ ব্যবহার করতে পারেন।

নতুন লাইন মুছে ফেলার সর্বোত্তম উপায় হল '-n' যোগ করা। এটি একটি নতুন লাইন যোগ না করার সংকেত দেয়।

আপনি যখন আরও জটিল কমান্ড লিখতে চান বা এক লাইনে সবকিছু সাজাতে চান, তখন আপনার '-n' বিকল্পটি ব্যবহার করা উচিত।

উদাহরণস্বরূপ, যদি আপনি কোড ইনপুট করেন:

${অ্যারে[@]} এ x এর জন্য

করতে

প্রতিধ্বনি $x

সম্পন্ন | সাজান

'echo $x' কমান্ড ভেরিয়েবলকে আলাদা লাইনে সাজিয়ে দেবে। এটি এই মত কিছু দেখতে পারে:

1

2

3

4

5

সুতরাং, এটি একই লাইনে সংখ্যাগুলি মুদ্রণ করবে না।

একটি একক লাইনে আউটপুট প্রদর্শন করার একটি উপায় আছে; আপনাকে শুধুমাত্র '-n' কমান্ড ব্যবহার করতে হবে।

এটি এই মত দেখাবে:

${অ্যারে[@]} এ x এর জন্য

করতে

echo -n $x

সম্পন্ন | সাজান

রিটার্ন টিপুন এবং আপনি একই লাইনে সংখ্যাগুলি দেখতে পাবেন।

Bash এ Printf কমান্ড সহ ইকো

'ইকো' এর সাথে একটি নতুন লাইন যোগ করা এড়াতে আরেকটি উপায় হল এটিকে 'printf' কমান্ডের সাথে একত্রিত করা।

উদাহরণস্বরূপ, আসুন নিম্নলিখিত কোডটি ব্যবহার করি:

NewLine=`printf “n”`

echo -e "লাইন1${NewLine}Line2"

"n" এর পরে স্থান যোগ না করে, আপনি এই ফলাফলটি পাবেন:

লাইন1লাইন2

যাইহোক, যদি আপনি "n" এর পরে একটি স্পেস যোগ করেন তাহলে:

NewLine=`printf “n “`

echo-e “লাইন1{নতুন লাইন}লাইন2”

আপনি নিম্নলিখিত ফলাফল পাবেন:

লাইন 1

লাইন2

আপনি যদি কিছু কারণে আপনার সমস্ত ইনপুট একই লাইনে মুদ্রণ করতে চান তবে আপনি সর্বদা প্রথম উদাহরণটি ব্যবহার করতে পারেন।

PowerShell সম্পর্কে কি?

উইন্ডোজের পাওয়ারশেল ইকো কমান্ড দিয়ে একটি নতুন লাইন তৈরি করে না। কিন্তু আপনি যদি PowerShell-এর মাধ্যমে সরাসরি কোনো টেক্সট ফাইলে বিষয়বস্তু যোগ করতে চান, তাহলে আপনাকে টেক্সট বা ভেরিয়েবলের পরে '-NoNewline' কমান্ড টাইপ করতে হবে।

এটি একটি CSV ফাইল তৈরির জন্য অত্যন্ত দরকারী, উদাহরণস্বরূপ। অথবা, যদি কোনো কারণে আপনার সমস্ত ভেরিয়েবল একই লাইনে থাকার প্রয়োজন হয়।

মনে রাখবেন যে '-NoNewLine' কমান্ড ব্যতীত, একটি লাইনের শেষে পৌঁছানোর পরেও স্বয়ংক্রিয়ভাবে একটি নতুন লাইনে চলে যাবে।

থরের প্রতিধ্বনি

এখন যেহেতু আপনি জানেন কিভাবে ইকোর সাথে একটি নতুন লাইন যোগ করা এড়াতে হয়, আপনি আপনার কোডিং চালিয়ে যেতে পারেন।

আপনি যদি সম্পন্ন করার জন্য অন্যান্য পদ্ধতিগুলি জানেন তবে মন্তব্যগুলিতে সম্প্রদায়ের সাথে ভাগ করতে ভুলবেন না। অগ্রিম ধন্যবাদ.