मेरे पास साधारण स्क्रिप्ट है जो इंटरेक्टिव कीबोर्ड से 4 वेरिएबल्स लेती है, 'रीड' हालांकि मेरी कमांड इसमें कॉमा है। मैं IFS विभाजक मूल्य पर पढ़ता हूं, फिर भी उदाहरण केवल कीबोर्ड इनपुट नहीं फाइलों से पढ़ने को दिखाता है। क्या कोई ट्रिक इनपुट बदल रहा है, या क्या मुझे स्क्रिप्ट पढ़ने के लिए सही प्रारूप होने के लिए SED / AWK के माध्यम से कमांड को पाइप करने की आवश्यकता है?
स्क्रिप्ट कुछ भी नहीं फैंसी है, बस इनपुट टेक्स्ट, और यह इनपुट वैल्यू और इकोस बैक कमांड स्ट्रिंग्स जोड़ता है जो कि दर्ज किए गए पाठ के साथ चलाया जा सकता है।
[नेटवर्क] [कार्ड], [पोर्ट] [होस्टनाम] 0123 0123, A1 ABCDEFG
#!/bin/bash
echo "Enter network info:"
read VAR1 VAR2 VAR3 VAR4
#I have no clue what Im doing
echo -e "${green}ping test and ssh into $VAR4${NC}"