बैश चर में 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.