Fish में एरर्स को पकड़ने के लिए, status कमांड और कंडीशनल्स पर निर्भर रहें। मान लीजिए ping विफल हो जाता है; यहाँ उसे पता लगाने का तरीका है.
status
ping
Fish में, लॉगिंग सिर्फ स्टैंडर्ड आउटपुट और एरर स्ट्रीम्स को एक फाइल में रीडायरेक्ट करना जितना सरल हो सकता है। आइए हमारी स्क्रिप्ट के शुरुआत और अंत के टाइम्स के लिए एक लॉग प्रविष्टि बनाते हैं।.
फिश में, आप function कीवर्ड के साथ एक फंक्शन लिखते हैं, उसे एक नाम देते हैं, और end के साथ समाप्त करते हैं। यहाँ एक सरल वाला है.
function
end
कल्पना करें कि आपके पास एक स्क्रिप्ट है जो समय के साथ काफी बढ़ गई है। यह साधारण शुरू होती है, लेकिन अब यह तर्कों की टेंटकुल्स के साथ फैल रहा है। यहाँ एक छोटे उदाहरण के साथ रिफैक्टरिंग का एक फ़ंक्शन अधिक पठनीय और कुशल बनाने का है.