ব্যাশ ভেরিয়েবলে নতুন লাইন


8

আমার স্ক্রিপ্টটিতে এরকম কিছু রয়েছে:

ifc=$(ifconfig)

এটির সাহায্যে ifcভেরিয়েবল কমান্ডের আউটপুট ধারণ করে ifconfigতবে নিউলাইনগুলি ছাড়াই। সুতরাং, আমি যখন এটি মুদ্রণ করি তখন আমি echo $ifcকেবল একটি লাইন পাই।

আমি কীভাবে সাবকম্যান্ডের নতুনলাইনগুলি অন্তর্ভুক্ত করতে পারি?

উত্তর:


12

মুদ্রণের সঠিক উপায় হ'ল

echo "$ifc"

কাজ করে! কেন যদিও?
— আরমান্ড

দেখতে ওয়ার্ড বিভাজন মধ্যে bash(1), আপনি স্পেস, ট্যাব, বা নতুন লাইন সংরক্ষণ উদ্ধৃত প্রয়োজন।
— livibetter
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.