मैं फ़ाइलों के एक सेट के नाम कैसे रिकॉर्ड कर सकता/सकती हूँ?
लोग अक्सर फ़ाइलनामों की सूची रिकॉर्ड करने के लिए एक वाइल्डकार्ड एक्सप्रेशन के साथ कोई वैरिएबल सेट करते हैं.
उदाहरण के लिए,
अगर आप datasets को इस तरह परिभाषित करते हैं:
datasets=seasonal/*.csv
तो आप बाद में फ़ाइलों के नाम इस तरह दिखा सकते हैं:
for filename in $datasets; do echo $filename; done
इससे टाइपिंग बचती है और गलती होने की संभावना कम होती है.
अगर आप ये दो कमांड अपनी होम डायरेक्टरी में चलाते हैं, तो वे कितनी पंक्तियों का आउटपुट प्रिंट करेंगे?
files=seasonal/*.csv
for f in $files; do echo $f; done
यह अभ्यास पाठ्यक्रम का हिस्सा है
Shell परिचय
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें