arguments पर टैग किए गए जवाब

एक तर्क को आमतौर पर किसी फ़ंक्शन, प्रक्रिया या कमांड लाइन प्रोग्राम को दिए गए वास्तविक मान के रूप में परिभाषित किया जाता है।

2
$ @ से एक स्थितिगत पैरामीटर कैसे निकालें
मूल रूप से, मैं -infपैरामीटर सूची से पहली घटना को "प्लक आउट" करना चाहता हूं । (शेष मापदंडों को एक अलग आदेश के साथ पारित किया जाएगा।) मेरे पास निम्न संरचना है: #!/bin/sh <CODE> for POSITIONAL_PARAM in "$@" do <CODE> if [ "$POSITIONAL_PARAM" = '-inf' ] then <PLUCK $POSITIONAL_PARAM FROM …

3
कमांड विकल्पों के माध्यम से कमांड इंजेक्शन को कैसे रोकें?
मेरे पास एक आवरण एप्लिकेशन है जहां मुझे उपयोगकर्ता को सिम्युलेटर में पास करने के लिए कस्टम विकल्प निर्दिष्ट करने की आवश्यकता है। हालांकि, मैं यह सुनिश्चित करना चाहता हूं कि उपयोगकर्ता उपयोगकर्ता विकल्पों के माध्यम से अन्य कमांड को इंजेक्ट न करे। इसे पूरा करने का सबसे अच्छा तरीका …

4
यदि कोई आदेश नहीं दिया जाता है तो मैं बैश स्क्रिप्ट में वैकल्पिक तर्क कैसे लिख सकता हूं?
मैं उलझन में हूँ कि निम्नलिखित कार्यक्रम के लिए बैश स्क्रिप्ट लिखते समय वैकल्पिक तर्क / झंडे को कैसे शामिल किया जाए: कार्यक्रम के लिए दो तर्क आवश्यक हैं: run_program --flag1 <value> --flag2 <value> हालाँकि, कई वैकल्पिक झंडे हैं: run_program --flag1 <value> --flag2 <value> --optflag1 <value> --optflag2 <value> --optflag3 <value> …

4
क्यों एक के साथ कई आदेशों का उपयोग नहीं करता है || या && सशर्त काम?
यह शेल (बैश, डैश) प्रॉम्प्ट पर काम करता है: [ -z "" ] && echo A || echo B A हालाँकि, मैं POSIX शेल स्क्रिप्ट लिखने की कोशिश कर रहा हूँ , यह इस तरह से शुरू होती है: #!/bin/sh [ "${#}" -eq 1 ] || echo "Invalid number of …

2
बैश स्ट्रिंग संघनन पैरामीटर सूची बनाने के लिए उपयोग किया जाता है
बैश के इस टुकड़े को देखते हुए: PARMS='-rvu' PARMS+=" --delete --exclude='.git'" echo $PARMS rsync ${PARMS} . ${TARGET} इको अपेक्षा के अनुसार PARMS स्ट्रिंग दिखाता है, कोई त्रुटि प्रदर्शित नहीं होती है, लेकिन rsync चुपचाप कार्य करता है जैसे कि + = द्वारा जोड़े गए विकल्प मौजूद नहीं थे। हालाँकि, यह …

3
मैं कमांड प्रतिस्थापन के माध्यम से किसी अन्य कमांड में तर्क कैसे उत्पन्न कर सकता हूं
निम्नलिखित पर से: शेल कमांड प्रतिस्थापन में अप्रत्याशित व्यवहार मेरे पास एक आदेश है जो तर्कों की एक विशाल सूची ले सकता है, जिनमें से कुछ में वैध रूप से रिक्त स्थान हो सकते हैं (और शायद अन्य चीजें) मैंने एक स्क्रिप्ट लिखी, जो मेरे लिए उन तर्कों को उद्धरणों …

3
विभिन्न तर्कों के साथ एक कमांड को बार-बार कैसे निष्पादित किया जाए?
मैं उबंटू पर हूं। मैंने कुछ तर्कों की नकल की (न्यूलाइन द्वारा अलग) और मैं उन्हें इस तरह से प्रिंट करने के लिए xsel का उपयोग कर सकता हूं $ xsel arg1 arg2 arg3 arg4 ... अब, मैं इनमें से प्रत्येक तर्क का उपयोग किसी अन्य कमांड के लिए करना …

3
क्या कमांड लाइन के तर्कों सहित निष्पादित सभी कमांड को लॉग इन करने का एक आसान तरीका है?
मैं यह जानने की कोशिश कर रहा हूं rrdtoolकि यह देखने के लिए कि वह जिस रास्ते को प्राप्त कर रहा है वह गलत है या नहीं। मुझे पता है कि मैं एक शेल स्क्रिप्ट में निष्पादन योग्य को लपेट सकता हूं जो मापदंडों को लॉग करेगा, लेकिन मैं सोच …
11 logs  proc  arguments  audit 


1
500 दिनों से अधिक पुरानी फ़ाइलें हटाएं
मेरे पास 2010 वर्ष से फाइलों के साथ निर्देशिका है .. मैं 500 दिनों से अधिक पुरानी सभी फ़ाइलों को हटाना चाहता हूं और मैंने यह कोशिश की: find /var/log/arc/* -type f -mtime +500 -delete {}\; लेकिन मुझे यह मिलता है: -bash: /usr/bin/find: Argument list too long जैसा कि मुझे …

2
पास के रूप में कार्य करने के लिए तर्क पास करें
मेरा निम्नलिखित कार्य है: bar() { echo $1:$2; } मैं इस समारोह बोल रहा हूँ एक और , समारोह foo। fooखुद को इस प्रकार कहा जाता है: foo "This is" a test मैं निम्नलिखित आउटपुट प्राप्त करना चाहता हूं: This is:a यही है, जो तर्क barप्राप्त करता है, वही टोकन …

3
तर्कों के रूप में मिली फाइलों को कैसे पास करें?
कटौती तुच्छ लेकिन अयोग्य जवाब बंद करने के लिए सबसे पहले: मैं न तो उपयोग कर सकते हैं find+ xargsचाल और न ही उसके संस्करण (जैसे findके साथ -exec), क्योंकि मैं प्रति कॉल कुछ इस तरह के एक्सप्रेशन का उपयोग करने की जरूरत है। मैं अंत में इस पर वापस …

4
क्या कोई शेल स्क्रिप्ट इसके तर्क को छापती है, जिसे आप शेल प्रॉम्प्ट पर लिखेंगे, उद्धृत किया गया है?
एक शेल स्क्रिप्ट में, मेरी समझ यह है कि "$@"स्क्रिप्ट के तर्कों का विस्तार, उन्हें आवश्यकतानुसार उद्धृत करता है। उदाहरण के लिए यह आगे पीछे करने के लिए स्क्रिप्ट तर्क देता है: gcc -fPIC "$@" <<<हालांकि बैश पास-टू-स्टड सिंटैक्स का उपयोग करते समय , "@$"यह काम नहीं करता है क्योंकि …

4
खोजने के लिए -rune विकल्प में कई निर्देशिकाओं को पास करना
मैं findबैकअप फ़ाइलों को खोजने और हटाने के लिए उपयोग कर रहा हूं, लेकिन कुछ निर्देशिकाओं को खोज से बाहर करना चाहता हूं। बैकअप फ़ाइल नामों में बंद हो सकता है .bck, bak, ~, या backup। बाहर करने के लिए केवल तीन निर्देशिकाओं वाला न्यूनतम कार्य उदाहरण (MWE) कोड है: …

2
वास्तविक अधिकतम तर्क सूची की लंबाई खोजने के लिए एक विहित तरीका क्या है?
ARG_MAX के बाद , एक नई प्रक्रिया के लिए तर्कों की अधिकतम लंबाई, ऐसा लगता है ARG_MAXकि गलत है (या कम से कम अस्पष्ट रूप से) मेरे मैक मिनी 3,1 पर चलने वाले Ubuntu 12.04 में परिभाषित किया गया है: $ getconf ARG_MAX # arguments 2097152 $ locate limits.h | …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.