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


8

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

ifc=$(ifconfig)

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

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

উত্তর:


12

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

echo "$ifc"

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

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