मैं फ़ाइलों की सूची प्राप्त करने के लिए ls
चलाने के लिए चाहता हूं और फिर परिणाम को उस सरणी में पढ़ना चाहता हूं जहां प्रत्येक तत्व फ़ाइल नाम से मेल खाता हो। क्या यह संभव है?फाइलों को एक सरणी में पढ़ना
arr=(*)
echo ${#arr[@]} # will echo number of elements in array
echo "${arr[@]}" # will dump all elements of the array
हां, यह संभव है। शायद सलाह नहीं दी जा सकती है कि नामों में मनमाना वर्ण हो सकते हैं (नामों में रिक्त स्थान और न्यूलाइनें दुःख का कारण बनती हैं), लेकिन यह करने योग्य है। मैनुअल के किस बिट को आपको समझ में कठिनाई हुई? –