बैश चर में newline


8

मेरी स्क्रिप्ट में कुछ इस तरह है:

ifc=$(ifconfig)

इसके साथ, ifcवैरिएबल में कमांड का आउटपुट होता है ifconfigलेकिन बिना न्यूलाइन्स के। इसलिए, जब मैं इसे प्रिंट करता हूं तो echo $ifcमुझे केवल एक लाइन मिलती है।

मैं subcommands की newlines कैसे शामिल कर सकता हूं?

जवाबों:


12

प्रिंट करने का सही तरीका है

echo "$ifc"

काम करता है! ऐसा क्यों?
आर्मंड

वर्ड स्प्लिटिंग को देखें bash(1), तो आपको रिक्त स्थान, टैब या नईलाइन्स को संरक्षित करने के लिए उद्धृत करने की आवश्यकता है।
लिविबेटर 14
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.