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

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

4
शेल स्क्रिप्ट में शिफ्ट का उपयोग करने का उद्देश्य क्या है?
मैं इस स्क्रिप्ट पर आया हूं: #! /bin/bash if (( $# < 3 )); then echo "$0 old_string new_string file [file...]" exit 0 else ostr="$1"; shift nstr="$1"; shift fi echo "Replacing \"$ostr\" with \"$nstr\"" for file in $@; do if [ -f $file ]; then echo "Working with: $file" eval …

7
एक तर्क के रूप में पिछले कमांड के आउटपुट को पास करें
मेरे पास एक कमांड है जो डेटा को stdout ( command1 -p=aaa -v=bbb -i=4) में आउटपुट करता है । आउटपुट लाइन में निम्न मान हो सकते हैं: rate (10%) - name: value - 10Kbps मैं उस आउटपुट को 'रेट' स्टोर करने के लिए तैयार करना चाहता हूं (मुझे लगता है …

8
शेल स्क्रिप्ट्स के लिए नामांकित तर्क पास करना
क्या शेल स्क्रिप्ट के लिए नामांकित मापदंडों को पास (प्राप्त) करने का कोई आसान तरीका है? उदाहरण के लिए, my_script -p_out '/some/path' -arg_1 '5' और अंदर my_script.shउन्हें इस रूप में प्राप्त होता है: # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out'] arg1=$ARGUMENTS['arg_1'] …

10
Argv में प्रोग्राम का नाम क्यों शामिल है?
विशिष्ट यूनिक्स / लिनक्स प्रोग्राम्स कमांड लाइन इनपुट्स को एक तर्क गणना ( int argc) और एक तर्क वेक्टर ( char *argv[]) के रूप में स्वीकार करते हैं । का पहला तत्व argvप्रोग्राम नाम है - वास्तविक तर्कों के बाद। प्रोग्राम का नाम निष्पादन के लिए तर्क के रूप में …

8
$ * और $ @ के बीच क्या अंतर है?
निम्नलिखित कोड पर विचार करें: foo () { echo $* } bar () { echo $@ } foo 1 2 3 4 bar 1 2 3 4 यह आउटपुट: 1 2 3 4 1 2 3 4 मैं Ksh88 का उपयोग कर रहा हूं, लेकिन मुझे अन्य सामान्य गोले में …
72 shell  quoting  ksh  arguments 

3
कैसे कर्ल पीएस आउटपुट में एक पासवर्ड को प्रदर्शित होने से बचाता है?
मैंने कुछ समय पहले देखा था कि curlकमांड लाइन तर्क के रूप में दिए गए उपयोगकर्ता नाम और पासवर्ड psआउटपुट में दिखाई नहीं देते हैं (हालाँकि वे आपके बैश इतिहास में दिखाई दे सकते हैं)। वे इसी तरह से प्रकट नहीं होते हैं /proc/PID/cmdline। (संयुक्त उपयोगकर्ता नाम / पासवर्ड तर्क …

8
"Mv: तर्क सूची को बहुत लंबा" हल करना
मेरे पास एक लाख से अधिक फ़ाइलों वाला एक फ़ोल्डर है जिसे छंटनी की आवश्यकता है, लेकिन मैं वास्तव में कुछ भी नहीं कर सकता क्योंकि mvइस संदेश को हर समय आउटपुट करता है -bash: /bin/mv: Argument list too long मैं एक्सटेंशन-कम फ़ाइलों को स्थानांतरित करने के लिए इस आदेश …
64 bash  shell  arguments  mv 

9
मैं ls कमांड से आउटपुट के सिर्फ 1 कॉलम को कैसे गूँजता हूँ?
Ls का कहना है कि जब मैं करता हूँ ls कमांड आउटपुट है: file1 file2 file3 file4 क्या इस केस फ़ाइल 2 में केवल आउटपुट का एक निश्चित कॉलम प्रदर्शित करना संभव है? मैंने बिना किसी सफलता के साथ कोशिश की है: echo ls | $2 मूल रूप से मैं …
54 bash  ls  parameter  arguments 

1
Unix / Linux में विकल्प सीमांकक के अंत के रूप में डबल-डैश (-) कब और कैसे पेश किया गया था?
मुझे नहीं लगता है कि ऐतिहासिक यूनिक्स में शेल / उपयोगिताओं और न ही "हाल ही में" के रूप में 4.4BSD के रूप में कुछ के रूप में एक डबल-डैश (या लगातार दो हाइफ़न) विकल्प सीमांकक के अंत के रूप में समर्थित है । FreeBSD के साथ , आप उदाहरण …
49 history  posix  gnu  arguments 

5
एलएस के लिए तर्क सूची बहुत लंबी है
मुझे ls *.txt | wc -lनिर्देशिका में कोशिश करते समय निम्नलिखित त्रुटि मिलती है जिसमें कई फाइलें हैं: -bash: /bin/ls: Argument list too long क्या इस "तर्क सूची" की सीमा डिस्ट्रो या कंप्यूटर की कल्पना पर निर्भर करती है? आमतौर पर, मैं इस तरह के बड़े परिणाम का परिणाम कुछ …
48 ls  arguments 

3
कमांड एकल तर्क के लिए अधिकतम आकार क्या परिभाषित करता है?
मैं इस धारणा के अधीन था कि किसी एकल तर्क की अधिकतम लंबाई यहाँ समस्या नहीं थी, क्योंकि कुल तर्क सरणी का कुल आकार और पर्यावरण का आकार, जो कि सीमित है ARG_MAX। इस प्रकार मैंने सोचा कि निम्नलिखित की तरह कुछ सफल होगा: env_size=$(cat /proc/$$/environ | wc -c) (( …
48 kernel  echo  arguments 

7
क्या `-` का उपयोग केवल सीडी के साथ किया जाता है?
cd - वर्तमान dir और पिछले dir के बीच स्विच कर सकते हैं। ऐसा लगता है कि मैंने -पहले अन्य आदेशों के लिए तर्कों के रूप में उपयोग किया है, हालांकि मुझे याद नहीं है कि क्या -इसका मतलब उसी के साथ है cd। मैंने पाया कि -साथ काम नहीं …

7
शेबंग में कई तर्क
मैं सोच रहा हूं कि क्या शबंग रेखा ( #!) के माध्यम से एक निष्पादन योग्य के लिए कई विकल्पों को पारित करने का एक सामान्य तरीका है । मैं निक्सोस का उपयोग करता हूं, और मेरे द्वारा लिखे गए किसी भी स्क्रिप्ट में शेबंग का पहला भाग आमतौर पर …

3
क्या मैं मारने के साथ pgrep को चेन कर सकता हूं?
मैंने देखा है कि |पहले कमांड का परिणाम दूसरे को भेजने के लिए उपयोग किया जाता है। मैं उन सभी प्रक्रियाओं को मारना चाहूंगा जो एक नाम से मेल खाते हैं। यह वही है जो सामान्य रूप से करता है: $ pgrep name 5089 5105 और कई तर्क के साथ …
31 shell  pipe  arguments 

2
मुझे UEFI / EFI बूट में कर्नेल तर्क के रूप में add_efi_memmap निर्दिष्ट करने की आवश्यकता है?
मैं कुछ ट्यूटोरियल पढ़ रहा हूं कि कैसे EFI स्टब (efistub) लिनक्स कर्नेल को लोड करता है। ये निर्देश अक्सर कर्नेल बूट पैरामीटर का उपयोग करते हैं add_efi_memmap। इरादा हार्डवेयर Intel x64 है जिसमें 8GB RAM है। मेरा वर्तमान सेटअप grub-efiबूटलोडर और कर्नेल v3.13 चला रहा है । GRUB बूट …

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