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

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

4
स्पष्ट रूप से निर्मित शेल को कैसे लागू किया जाए?
मैं cdअपनी आवश्यकताओं के अनुसार कमांड की कार्यक्षमता को अनुकूलित करना चाहता हूं। मैंने निम्नलिखित कार्य को परिभाषित किया - function cd () { cd "$@" && pushd "$@"; } इस फ़ंक्शन का आशय स्वचालित रूप से निर्देशिका को स्टैक पर धकेलना है ताकि यह मुझे pushd .हर बार मैन्युअल …

4
vim: फ़ाइल को + x बिट के साथ बनाएँ
क्या +xस्क्रिप्ट बनाते समय बिट सेट करने का कोई तरीका है ? उदाहरण के लिए मैं चलाता हूं: vim -some_option_to_make_file_executable script.sh और सेव करने के बाद मैं बिना किसी अतिरिक्त मूवमेंट के फाइल चला सकता हूं। ps। मैं कंसोल chmodसे vimया यहां तक ​​कि खुद से चला सकता हूं , …

2
मैं उस फ़ोल्डर की सभी फ़ाइलों को कैसे हटा सकता हूं जिसे एक निश्चित समय में एक्सेस नहीं किया गया है?
मैं एक रात का क्रॉन जॉब चलाना चाहता हूं जो एक सप्ताह या उससे अधिक समय तक एक्सेस न किए गए फ़ोल्डर की सभी फ़ाइलों को हटा देता है। बैश में ऐसा करने का सबसे कुशल तरीका क्या है?

2
विभाजन डिवाइस नाम से ब्लॉक डिवाइस नाम कैसे प्राप्त करें?
मैं मूल ब्लॉक डिवाइस नाम (जैसे /dev/sda) प्राप्त करने के लिए एक पोर्टेबल तरीका खोज रहा हूं जिसे विभाजन डिवाइस नाम (जैसे /dev/sda1) दिया गया है। मुझे पता है कि मैं सिर्फ आखिरी चरित्र को छोड़ सकता हूं, लेकिन यह कुछ मामलों में काम नहीं करेगा: एमएमसी कार्ड पाठकों के …

4
बैश ग्लोब को एक स्ट्रिंग चर कैसे बनाया जाए?
व्यवस्था की सूचना ओएस: ओएस एक्स बैश: GNU बैश, संस्करण 3.2.57 (1) -release (x86_64-apple-darwin16) पृष्ठभूमि मैं अपने सभी गिट / नोडज प्रोजेक्ट से निर्देशिकाओं और फाइलों के एक सेट को बाहर करने के लिए टाइम मशीन चाहता हूं। मेरी परियोजना निर्देशिकाएं हैं ~/code/private/और ~/code/public/इसलिए मैं इसे करने के लिए बैश …

4
दो पृष्ठभूमि आदेशों को देखते हुए, शेष एक को तब समाप्त करें जब या तो बाहर निकल जाए
मेरे पास एक साधारण बैश स्क्रिप्ट है जो दो सर्वर शुरू करती है: #!/bin/bash (cd ./frontend && gulp serve) & (cd ./backend && gulp serve --verbose) यदि दूसरी कमांड बाहर निकलती है, तो ऐसा लगता है कि पहला कमांड चालू है। मैं इसे कैसे बदल सकता हूं ताकि यदि या …

3
सिर / पूंछ पर नकारात्मक तर्क
इस प्रश्न के वेरिएंट को निश्चित रूप से विभिन्न स्थानों में कई बार पूछा गया है, लेकिन मैं Mभाग्य के बिना एक फ़ाइल से अंतिम लाइनों को हटाने की कोशिश कर रहा हूं । दूसरा सबसे मतदान जवाब में इस सवाल के बाद एक फ़ाइल में अंतिम पंक्ति से छुटकारा …

5
शेल स्क्रिप्ट में रूट विशेषाधिकार कैसे छोड़ते हैं?
OpenVPN में "--up" विकल्प का उपयोग आम तौर पर राउटिंग आदि के लिए किया जाता है और इसलिए OpenVPN को रूट विशेषाधिकार को छोड़ने से पहले इसे संसाधित किया जाता है। हालाँकि, मैं शेल स्क्रिप्ट का आह्वान कर रहा हूँ, जिन्हें एक अनपेक्षित उपयोगकर्ता के रूप में चलाने की आवश्यकता …

3
पृष्ठभूमि प्रक्रिया का विश्वसनीय रिटर्न कोड
मान लें कि बैश कोड के निम्नलिखित टुकड़े हैं: foo > logfile 2>&1 & foo_pid=$! while ps -p$foo_pid do ping -c 1 localhost done wait $foo_pid if [[ $? == 0 ]] then echo "foo success" fi क्या यह मान लेना सुरक्षित है कि $?वास्तव में रिटर्न कोड शामिल है …

4
Stdout से पंक्ति वर्णों का अंत निकालें? एक लाइन में कई लाइनें
मेरे पास एक स्क्रिप्ट है जो निम्नलिखित पाठ को आउटपुट करती है। यह एक नेटोपिया 2210-02 ADSL2 मॉडेम से आउटपुट है । ADSL Line State: Up ADSL Startup Attempts: 1 ADSL Modulation: DMT ADSL Data Path: Fast Datapump Version: DSP 7.2.3.0, HAL 7.2.1.0 SNR Margin: 8.20 9.00 dB Line Attenuation: …

1
कर्ल का उपयोग करके एफ़टीपी के माध्यम से कई फाइलें अपलोड करना
मैं वर्तमान फ़ोल्डर के भीतर कर्ल का उपयोग करके सर्वर स्थान पर FTP के माध्यम से सभी पाठ फ़ाइलों को अपलोड करने का प्रयास कर रहा हूं। मैंने निम्नलिखित पंक्ति आज़माई: curl -T "{file1.txt, file2.txt}" ftp://XXX --user YYY जहां XXX सर्वर का IP पता है और YYY उपयोगकर्ता नाम और …
14 shell-script  ftp  curl 

4
एक क्षेत्र JSON सरणी से bash सरणी में पार्स करें
मेरे पास एक JSON आउटपुट है जिसमें एक चर में संग्रहीत वस्तुओं की एक सूची है। (मैं सही नहीं हो सकता है) [ { "item1": "value1", "item2": "value2", "sub items": [ { "subitem": "subvalue" } ] }, { "item1": "value1_2", "item2": "value2_2", "sub items_2": [ { "subitem_2": "subvalue_2" } ] …

3
इको या प्रिंट / देव / स्टडिन / देव / स्टडआउट / देव / स्टैडर
मैं / dev / stdin, / dev / stdout और / dev / stderr का मान छापना चाहता हूं। यहाँ मेरी सरल स्क्रिप्ट है: #!/bin/bash echo your stdin is : $(</dev/stdin) echo your stdout is : $(</dev/stdout) echo your stderr is : $(</dev/stderr) मैं निम्नलिखित पाइपों का उपयोग करता हूं: …

4
एक फ़ोल्डर और सूची फ़ाइलों के माध्यम से लूप
मेरे पास 'नमूना' नाम का एक फ़ोल्डर है और इसमें 3 फाइलें हैं। मैं एक शेल स्क्रिप्ट लिखना चाहता हूं जो नमूना फ़ोल्डर के अंदर इन फ़ाइलों को पढ़ेगी और इसे कर्ल का उपयोग करके एक HTTP साइट पर पोस्ट करेगी। मैंने फ़ोल्डर के अंदर फाइलों को सूचीबद्ध करने के …

1
मैं स्क्रिप्ट में sudo का उपयोग करते समय GUI संकेत द्वारा पासवर्ड कैसे पूछूं?
मैं ट्रिंकल GNU / Linux का उपयोग GNOME फ्लैशबैक डेस्कटॉप वातावरण के साथ करता हूं। मुझे sudoस्क्रिप्ट में कमांड निष्पादित करने के लिए उपयोगकर्ता के लिए GUI पासवर्ड प्रॉम्प्ट की आवश्यकता है । उदाहरण लिपि पर विचार करें: zenity --question --text="Do you want to install this package?" if [[ $? …

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