Fish Shell फ़ाइल प्रकारों और विशेषताओं की जाँच के लिए test कमांड का उपयोग करता है, जिसमें यह जाँचना शामिल है कि कोई लक्ष्य निर्देशिका है या नहीं। यहाँ एक बुनियादी पैटर्न है जिसका उपयोग करके जाँचा जा सकता है कि कोई निर्देशिका मौजूद है या नहीं.
test
Fish Shell में temporary file बनाना बहुत सीधा है.
(कैसे करें:) पाठ फ़ाइल पढ़ने की क्षमता पुरानी और बुनियादी है, UNIX जैसे प्रणालियों से उत्पन्न होती है। फ़ाइल सिस्टम के साथ इंटरैक्ट करना एक मौलिक कार्य है। Fish Shell उपयोग में सरल है और पारंपरिक Bash की तुलना में कुछ संवर्दित फीचर्स प्रदान करता है। उदाहरण के लिए, read कमांड ऑटोमैटिकली स्पिल्टिंग और लूपिंग को संभालता है। वैकल्पिक रूप से, awk, sed, grep, जैसे उपकरण भी पाठ प्रसंस्करण के लिए प्रयोग किए जाते हैं, परंतु Fish में सामान्यत.
read
awk
sed
grep
(कैसे करें:) कमांड लाइन आर्ग्यूमेंट्स को पढ़ना शेल स्क्रिप्टिंग का एक महत्वपूर्ण हिस्सा है और यह लिनक्स/UNIX के प्रारंभिक दिनों से किया जा रहा है। Fish Shell, जिसका फुल फॉर्म “Friendly Interactive Shell” है, मॉर्डन शेल्स में एक है जो योजना को आसान बनाता है। जबकि बैश और ज़ेश जैसे विकल्प भी मौजूद हैं, Fish का सिंटेक्स काफी सहज होता है। $argv वेरिएबल उन आर्ग्यूमेंट्स को स्टोर करता है जो स्क्रिप्ट को पास किए जाते हैं। इसके साथ, आप अपने स्क्रिप्ट में लूप्स, कंडीशनल्स और फंक्शंस के अंदर आर्ग्यूमेंट्स का उपयोग कर सकते हैं।.
$argv
फिश में एक टेक्स्ट फाइल में लिखने के लिए, आप echo कमांड को पुनर्निर्देशन ऑपरेटर्स के साथ मिला सकते हैं। फिश में फाइल लेखन के लिए विशेष रूप से लोकप्रिय थर्ड-पार्टी लाइब्रेरीज नहीं हैं, क्योंकि शेल के बिल्ट-इन कमांड इस उद्देश्य के लिए सीधे और कुशल होते हैं।.
echo
Fish Shell में, आप अपने आउटपुट को >&2 का उपयोग कर के stderr में लिख सकते हैं। यहां एक मूल उदाहरण है.
>&2