shell-script पर टैग किए गए जवाब

शेल स्क्रिप्ट, निष्पादन योग्य फ़ाइलों के बारे में प्रश्न जो शेल (bash, zsh, आदि) द्वारा व्याख्या किए गए हैं।

2
शेल लिपि में तुच्छ वर्ण क्यों बचते हैं?
मैंने अभी एक विरासत खोल स्क्रिप्ट खोली (सोलारिस पर पुरानी ksh88 में लिखी गई) और निम्नलिखित कोड में सभी को दोहराया गया: [ -f $myfile ] && \rm -f $myfile भागने के पीछे के हमले से मुझे अजीब लगा। मुझे पता है कि यह जानबूझकर किया गया है, क्योंकि इस …

7
निम्नलिखित स्क्रीनशॉट की तरह testcolor.sh कैसे बनाएं?
मुझे यह छवि इंटरनेट पर मिली, लेकिन यह नहीं पता कि इसे कैसे बनाया गया था, किसी को भी उस पर एक नमूना प्रदान कर सकते हैं? मैं सिर्फ एक कलर टेबल रखना चाहूंगा।

7
अगर बिना उपशमन के कई स्थितियां नहीं हैं तो?
मैं एक शेल में कई शर्तों को संयोजित करना चाहता हूं यदि कथन, और संयोजन को नकार दें। शर्तों के एक साधारण संयोजन के लिए मेरे पास निम्नलिखित कार्य कोड है: if [ -f file1 ] && [ -f file2 ] && [ -f file3 ] ; then # do …



2
मेरे टर्मिनल में कोई भी आदेश जो गैर-शून्य कोड के साथ बाहर निकलता है, मेरे टर्मिनल विंडो को बंद कर देता है
पहले तो यह थोड़ा मज़ेदार था, जैसे "बैश रूले" खेलना ... लेकिन अब यह पुरानी लोल हो रही है मेरे टर्मिनल में कोई भी आदेश जो गैर-शून्य कोड के साथ बाहर निकलता है, मेरे टर्मिनल विंडो को बंद कर देता है मुझे बताया गया था कि शायद मैंने set -eकुछ …

3
यह स्क्रिप्ट कैसे सुनिश्चित करती है कि केवल एक ही उदाहरण चल रहा है?
19 अगस्त 2013 को, रैंडल एल। श्वार्ट्ज ने इस शेल स्क्रिप्ट को पोस्ट किया , जिसका उद्देश्य लिनक्स पर यह सुनिश्चित करना था, "कि [केवल] स्क्रिप्ट का एक ही उदाहरण चल रहा है, दौड़ की स्थिति के बिना या लॉक फ़ाइलों को साफ करने के लिए": #!/bin/sh # randal_l_schwartz_001.sh ( …

1
यूनिक्स 'पिक' कमांड क्या करता है?
मैं कुछ यूनिक्स पुस्तक में 'पिक' नामक एक कमांड से गुजरा, लेकिन समझ में नहीं आया कि यह वास्तव में क्या करता है। नीचे एक नमूना लेने का आदेश दिया गया है: pick abc.*

3
बाश में दो तारों की तुलना
ifमेरी बैश स्क्रिप्ट में निम्नलिखित ब्लॉक हैं: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi स्क्रिप्ट निष्पादन मेरे ifब्लॉक में प्रवेश नहीं कर रहा है, भले ही $PACKAGENAMEइसके बराबर हो kakadu-v6_4-00902C। मैं क्या गलत कर रहा हूं?

4
लिनक्स शेल स्क्रिप्ट से कैसे निपटता है?
इस प्रश्न के लिए, आइए एक बैश शेल स्क्रिप्ट पर विचार करें, हालांकि यह प्रश्न सभी प्रकार की शेल स्क्रिप्ट पर लागू होना चाहिए। जब कोई किसी शेल स्क्रिप्ट को निष्पादित करता है, तो क्या लिनक्स सभी स्क्रिप्ट को एक बार में लोड करता है (शायद मेमोरी में) या क्या …

1
कांटा बम कैसे काम करता है?
उत्पादन मशीन पर दौड़ने के लिए चेतावनी नहीं है विषय पर विकिपीडिया पृष्ठ को पढ़ने में मैं आमतौर पर निम्नलिखित कोड के साथ क्या चल रहा है: :(){ :|:& };: वर्णन का अंश 2002 में निम्नलिखित कांटा बम को कला के रूप में प्रस्तुत किया गया था;56 इसकी सटीक उत्पत्ति …
22 bash  shell-script  zsh  fork 

9
फाइल्स का उपयोग करते हुए निर्देशिका संरचना को संरक्षित करें
मैंने निम्नलिखित स्क्रिप्ट बनाई है जो पुराने दिनों की फ़ाइलों को स्रोत निर्देशिका से गंतव्य निर्देशिका तक परिभाषित करती है। यह पूरी तरह से काम कर रहा है। #!/bin/bash echo "Enter Your Source Directory" read soure echo "Enter Your Destination Directory" read destination echo "Enter Days" read days find "$soure" …

5
फ़ाइलों और निर्देशिकाओं को पहले निर्देशिकाओं के साथ कैसे सूचीबद्ध करें
मेरे दो सवाल हैं। सबसे पहले, कौन सी कमांड फाइलों और निर्देशिकाओं को सूचीबद्ध करती है, लेकिन पहले निर्देशिकाओं को सूचीबद्ध करती है? दूसरा प्रश्न: मैं फ़ाइलों की एक सूची को एक निर्देशिका में कॉपी करना चाहता हूं, लेकिन लक्ष्य निर्देशिका को कमांड में पहला फ़ाइल नाम बनाते हैं।

11
शेल स्क्रिप्ट में फ्लोटिंग पॉइंट संख्या की तुलना कैसे करें
मैं एक शेल स्क्रिप्ट में दो फ्लोटिंग पॉइंट नंबरों की तुलना करना चाहता हूं। निम्नलिखित कोड काम नहीं कर रहा है: #!/bin/bash min=12.45 val=10.35 if (( $val < $min )) ; then min=$val fi echo $min

2
बैश स्क्रिप्ट के अंत में बाहर निकलें कोड
मैं बैश स्क्रिप्ट के अंत में निकास कोड के अर्थ के बारे में उलझन में हूं: मुझे पता है कि निकास कोड 0 का मतलब है कि यह सफलतापूर्वक समाप्त हो गया है, और यह कि कई और निकास कोड संख्याएं हैं (127 यदि मैं गलत नहीं हूं?) मेरा प्रश्न …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.