मैं फ़ाइल प्रकार डेटा में बैश सरणी में पढ़ रहा हूं और रिक्त स्थान के साथ उसी पंक्ति पर अपनी सामग्री को प्रिंट करने की आवश्यकता है।उसी पंक्ति पर एक बैश सरणी को मुद्रित करने के लिए कैसे करें
#!/bin/bash
filename=$1
declare -a myArray
readarray myArray < $1
echo "${myArray[@]}"
मैं इस और भी गूंज -n झंडा यह अभी भी नई-पंक्तियों पर प्रिंट, मैं क्या याद आ रही है के साथ प्रयास करें, बेहतर काम printf हैं?
का उपयोग कर * "$ आईएफएस", का पहला वर्ण जो डिफ़ॉल्ट रूप से यह एक अंतरिक्ष होने से प्रभावित है। 'Printf '% s'" $ {myArray [@]} "का उपयोग करना अधिक मजबूत है। – sorontar