Bash: फ़ाइल का अस्तित्व और非空 (non-empty) होना जांचना
कोड कार्यान्वयन
#!/bin/bash
FILE="data.txt"
if [ -s "$FILE" ]; then
echo "File exists and is not empty."
else
echo "File does not exist or is empty."
fi
बैश स्क्रिप्ट में, आपको अक्सर यह जांचना पड़ता है कि कोई फ़ाइल मौजूद है या खाली है।
स्निपेट विवरण
-s
पैरामीटर का अर्थ है कि फ़ाइल मौजूद है और इसका आकार 0 से बड़ा है- यदि फ़ाइल मौजूद नहीं है या खाली है, तो else ब्रांच में प्रवेश करता है
- नियमित कार्य , लॉग मॉनिटरिंग जैसे परिदृश्यों में उपयोग किया जा सकता है
अनुशंसित स्निपेट
फंक्शन डीबाउंसिंग
जावास्क्रिप्ट में, डीबाउंस फंक्शन उच्च आवृत्ति वाली और समय लेने वाली ऑपरेशनों को अनुकूलित करने का एक मुख्य उपकरण है। इसका मुख्य तर्क फंक्शन के निष्पादन को देरी देना और दोहराए जाने वाले विलंब को रद्द करना है। यह सुनिश्चित करता है कि कोई फंक्शन जो छोटे समय में कई बार ट्रिगर होती है, केवल अंतिम ट्रिगर के बाद निर्दिष्ट विलंब समय का इंतजार करने के बाद ही निष्पादित होती है — इससे अनावश्यक कॉल के कारण होने वाली प्रदर्शन हानि को बचा जा सकता है। इसके काम करने का सिद्धांत "लिफ्ट के दरवाजे बंद होने की प्रक्रिया" के अनुरूप समझा जा सकता है: लिफ्ट के दरवाजे खुलने के बाद, यह डिफ़ॉल्ट रूप से एक निश्चित समय (जैसे 2 सेकंड) इंतजार करती है फिर दरवाजे बंद करती है। यदि इस इंतजार के समय में कोई नया यात्री अंदर आता है (जो फंक्शन के नए ट्रिगर के अनुरूप है), तो मूल इंतजार टाइमर रद्द हो जाता है और काउंटडाउन फिर से शुरू होता है। केवल जब काउंटडाउन समाप्त होने के बाद कोई नया ट्रिगर नहीं होता है, तभी "दरवाजे बंद करने" की क्रिया (जो फंक्शन के निष्पादन के अनुरूप है) की जाती है।
Hello World
PHP Hello World उदाहरण, PHP एक सर्वर-साइड स्क्रिप्टिंग भाषा है, मुख्य रूप से वेब विकास के लिए उपयोग की जाती है, HTML में एम्बेड किया जा सकता है
Hello World
Perl Hello World उदाहरण, Perl एक शक्तिशाली टेक्स्ट प्रोसेसिंग भाषा है, जो अपनी लचीलापन और समृद्ध रेगुलर एक्सप्रेशन सहायता के लिए जानी जाती है