আপনি যখন কমান্ড কনসোলে এটি চালাবেন তখন 'প্রতিধ্বনি' কমান্ড সর্বদা একটি নতুন লাইন যুক্ত করবে। আপনি যখন পরিবেশগত ভেরিয়েবল এবং অন্যান্য টুকরো তথ্যের মুদ্রণ করতে চান তখন এটি সুবিধাজনক। এটি কমান্ডের পৃথক তথ্যের টুকরো পৃথক করে এবং এটি সনাক্ত করা সহজ করে তোলে।
তবে, আপনি যদি আউটপুটটি অনুলিপি করতে চান এবং এটি অন্য কনসোলে ব্যবহার করতে চান তবে অতিরিক্ত লাইন সমস্যা হতে পারে। এছাড়াও, আপনার যদি ইকো কমান্ডটি ব্যবহার করতে হয় তবে আপনি একটি সিএসভি ফাইল তৈরি করতে চান তবে অদৃশ্য লাইনটি আপনার সমস্ত প্রচেষ্টাকে ব্যর্থ করতে পারে।
এই নিবন্ধটি বিভিন্ন প্ল্যাটফর্মগুলির জন্য একটি নতুন লাইন তৈরি না করে কীভাবে 'ইকো' কমান্ডটি ব্যবহার করবেন তা ব্যাখ্যা করবে।
উইন্ডোজ কমান্ড প্রম্পটে নিউলাইন ছাড়া ইকো কিভাবে করবেন
আপনার যদি উইন্ডোজ 10 থাকে তবে আপনি আপনার আদেশগুলি ইনপুট করতে কমান্ড প্রম্পট অ্যাক্সেস করতে পারেন। এমন কয়েকটি উপায় রয়েছে যেখানে নতুন লাইনটি সমস্যার কারণ হতে পারে, বিশেষত যদি আপনি আউটপুটটি অনুলিপি করতে চান এবং কমান্ড প্রম্পটের বাইরে ব্যবহার করতে চান।
সুতরাং, আপনি যদি আপনার প্রম্পটে কমান্ড হিসাবে 'প্রতিধ্বনি 1' টাইপ করেন, আপনি একটি আউটপুট হিসাবে 1 পাবেন, তার পরে একটি নতুন লাইন এবং অন্য একটি ইনপুট লাইন পাবেন।
তবে আপনি যদি নতুন লাইন যুক্ত না করে একই কমান্ডটি ব্যবহার করতে চান তবে আপনাকে ইকো-এর পরে অতিরিক্ত কমান্ড লিখতে হবে।
এর ধাপে ধাপে এগিয়ে যাওয়া যাক:
- 'রান' উইন্ডোটি খুলতে একই সময়ে 'উইন্ডোজ' এবং 'আর' কী টিপুন।
- ওপেন বাক্সে 'সেন্টিমিডি' টাইপ করুন।
- কমান্ড প্রম্পটে নিম্নলিখিত কমান্ডটি টাইপ করুন:
প্রতিধ্বনি | সেট / পি = আপনার পাঠ্য বা পরিবর্তনশীল (এই উদাহরণে এটি '1') - এই কমান্ডটি কার্যকর করতে 'এন্টার' টিপুন।
- এর মধ্যে আপনার কোনও নতুন লাইন দেখা উচিত নয়।
আপনি যদি আউটপুটটি ক্লিপবোর্ডে অনুলিপি করতে চান তবে আপনাকে 'ক্লিপ' কমান্ড সহ 'ইকো' কমান্ডটি ব্যবহার করতে হবে। - নিম্নলিখিত কোড ব্যবহার করুন:
প্রতিধ্বনি | set / p = আপনার পাঠ্য বা পরিবর্তনশীল | ক্লিপ - 'ক্লিপ' কমান্ড ক্লিপবোর্ডে পাঠ্য বা পরিবর্তনশীলটি অনুলিপি করবে।
- যে কোনও পাঠ্য সরঞ্জাম খুলুন। উদাহরণস্বরূপ, নোটপ্যাড।
- এটিতে ক্লিপবোর্ড আটকান।
- নোটপ্যাডে আপনার আউটপুটটি পাঠ্যের স্ট্রিংয়ে দেখতে হবে।
বাশে নিউলাইন ছাড়া ইকো কিভাবে করবেন
বাশ হ'ল লিনাক্স এবং ম্যাক ওএস-এর কমান্ড কনসোল যা 'ইকো' কমান্ডকে স্বীকৃতি দেয়। বাশের ক্ষেত্রে প্রতিধ্বনি আউটপুটে একটি নতুন লাইন তৈরি করে তবে আপনি এটি বন্ধ করতে বিভিন্ন পদক্ষেপ ব্যবহার করতে পারেন।
নতুন লাইন সরানোর সর্বোত্তম উপায় হ'ল '-n' যুক্ত করা। এটি একটি নতুন লাইন যুক্ত না করার ইঙ্গিত দেয়।
আপনি যখন আরও জটিল কমান্ড লিখতে চান বা একক লাইনে সমস্ত কিছু সারণি করতে চান, আপনার '-n' বিকল্পটি ব্যবহার করা উচিত।
উদাহরণস্বরূপ, আপনি যদি কোডটি ইনপুট করেন:
এক্স এর জন্য $ {অ্যারে
করা
প্রতিধ্বনি $ x
কাজ | সাজান
'Echo $ x' কমান্ড ভেরিয়েবলকে পৃথক লাইনে সাজিয়ে দেবে। এটি দেখতে এরকম কিছু দেখাচ্ছে:
1
2
3
4
5
সুতরাং, এটি একই লাইনে নম্বর প্রিন্ট করবে না।
একক লাইনে আউটপুট প্রদর্শনের একটি উপায় রয়েছে; আপনাকে কেবল '-n' কমান্ডটি ব্যবহার করতে হবে।
এটি দেখতে এই রকম লাগবে:
এক্স এর জন্য $ {অ্যারে
করা
প্রতিধ্বনি -n $ x
কাজ | সাজান
হিট রিটার্ন এবং আপনার একই লাইনে নম্বরগুলি দেখতে হবে।
বাশে প্রিন্টফ কমান্ড সহ প্রতিধ্বনি
'ইকো' দিয়ে একটি নতুন লাইন যুক্ত এড়ানোর আরেকটি উপায় হ'ল এটি 'প্রিন্টফ' কমান্ডের সাথে একত্রিত করা।
উদাহরণস্বরূপ, আসুন নিম্নলিখিত কোডটি ব্যবহার করুন:
নিউলাইন = `প্রিন্টফ“ \ n ”` `
প্রতিধ্বনি -e “লাইন 1 {{নিউলাইন} লাইন 2”
"\ N" এর পরে স্থান যুক্ত না করে আপনি এই ফলাফলটি পাবেন:
Line1Line2
তবে, আপনি যদি "\ n" এর পরে কোনও স্থান যোগ করেন:
নিউলাইন = `প্রিন্টফ" \ n "` `
প্রতিধ্বনি -e “লাইন 1 {নিউলাইন} লাইন 2”
আপনি নিম্নলিখিত ফলাফল পাবেন:
লাইন 1
Line2
যদি আপনি চান যে আপনার সমস্ত ইনপুট কোনও কারণে একই লাইনে মুদ্রিত হয়, আপনি সর্বদা প্রথম উদাহরণটি ব্যবহার করতে পারেন।
পাওয়ারশেল সম্পর্কে কী?
উইন্ডোজ পাওয়ারশেল ইকো কমান্ড দিয়ে একটি নতুন লাইন তৈরি করে না। তবে আপনি যদি পাওয়ারশেলের মাধ্যমে সরাসরি কোনও পাঠ্য ফাইলে বিষয়বস্তু যুক্ত করতে চান তবে আপনার পাঠ্য বা ভেরিয়েবলের পরে '-নো নিউলাইন' কমান্ডটি টাইপ করা উচিত।
এটি সিএসভি ফাইল তৈরির জন্য অত্যন্ত দরকারী for অথবা, যদি কোনও কারণে আপনার সমস্ত ভেরিয়েবলগুলি একই লাইনে থেকে যায় তবে।
মনে রাখবেন যে '-NoNewLine' কমান্ড ব্যতীত লাইনটির শেষে পৌঁছানোর পরে স্বয়ংক্রিয়ভাবে নতুন লাইনে চলে যাবে to
থোর ইকো
এখন আপনি কীভাবে প্রতিধ্বনির সাহায্যে একটি নতুন লাইন যুক্ত এড়াতে জানেন তা আপনি নিজের কোডিং চালিয়ে যেতে পারেন।
আপনি যদি অন্যান্য কৌশলগুলি অর্জনের বিষয়ে জানেন তবে মন্তব্যে সম্প্রদায়ে ভাগ করে নিতে ভুলবেন না। অগ্রিম ধন্যবাদ.
