Bash: फ़ाइल का अस्तित्व और非空 (non-empty) होना जांचना

लेखक:CodeSnippets
भाषा:
Shell
14 दृश्य
0 पसंदीदा
2025年10月3日

कोड कार्यान्वयन

Shell
#!/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

बैश स्क्रिप्ट में, आपको अक्सर यह जांचना पड़ता है कि कोई फ़ाइल मौजूद है या खाली है।

#bash#स्क्रिप्ट#file-check

स्निपेट विवरण

  • -s पैरामीटर का अर्थ है कि फ़ाइल मौजूद है और इसका आकार 0 से बड़ा है
  • यदि फ़ाइल मौजूद नहीं है या खाली है, तो else ब्रांच में प्रवेश करता है
  • नियमित कार्य , लॉग मॉनिटरिंग जैसे परिदृश्यों में उपयोग किया जा सकता है

अनुशंसित स्निपेट

फंक्शन डीबाउंसिंग

जावास्क्रिप्ट में, डीबाउंस फंक्शन उच्च आवृत्ति वाली और समय लेने वाली ऑपरेशनों को अनुकूलित करने का एक मुख्य उपकरण है। इसका मुख्य तर्क फंक्शन के निष्पादन को देरी देना और दोहराए जाने वाले विलंब को रद्द करना है। यह सुनिश्चित करता है कि कोई फंक्शन जो छोटे समय में कई बार ट्रिगर होती है, केवल अंतिम ट्रिगर के बाद निर्दिष्ट विलंब समय का इंतजार करने के बाद ही निष्पादित होती है — इससे अनावश्यक कॉल के कारण होने वाली प्रदर्शन हानि को बचा जा सकता है। इसके काम करने का सिद्धांत "लिफ्ट के दरवाजे बंद होने की प्रक्रिया" के अनुरूप समझा जा सकता है: लिफ्ट के दरवाजे खुलने के बाद, यह डिफ़ॉल्ट रूप से एक निश्चित समय (जैसे 2 सेकंड) इंतजार करती है फिर दरवाजे बंद करती है। यदि इस इंतजार के समय में कोई नया यात्री अंदर आता है (जो फंक्शन के नए ट्रिगर के अनुरूप है), तो मूल इंतजार टाइमर रद्द हो जाता है और काउंटडाउन फिर से शुरू होता है। केवल जब काउंटडाउन समाप्त होने के बाद कोई नया ट्रिगर नहीं होता है, तभी "दरवाजे बंद करने" की क्रिया (जो फंक्शन के निष्पादन के अनुरूप है) की जाती है।

JavaScript
#फंक्शन डीबाउंसिंग
42
0

SQL में डेटा फ़िल्टर और सॉर्ट

किसी टेबल से विशिष्ट मानदंडों को पूरा करने वाला डेटा प्राप्त करें और किसी विशेष फ़ील्ड के अनुसार उसे क्रमबद्ध करें। यह SQL कोड स्निपेट यह मानता है कि आप users टेबल से 25 वर्ष से अधिक आयु के उपयोगकर्ताओं को प्राप्त करना चाहते हैं और उन्हें आयु के अनुसार आरोही क्रम में व्यवस्थित करना चाहते हैं।

SQL
#SQL सॉर्टिंग
25
0

Hello World

Perl Hello World उदाहरण, Perl एक शक्तिशाली टेक्स्ट प्रोसेसिंग भाषा है, जो अपनी लचीलापन और समृद्ध रेगुलर एक्सप्रेशन सहायता के लिए जानी जाती है

Perl
#शुरुआत
19
0

टिप्पणियां

लोड हो रहा है...