जीएनयू के बॉर्न अगेन एसएचएल के लिए विशिष्ट प्रश्न, अन्य बॉर्न / पॉसिक्स गोले के विपरीत। सामान्य रूप से यूनिक्स गोले के बारे में प्रश्नों के लिए, इसके बजाय / शेल टैग का उपयोग करें।
बोर्न जैसे शेल में जो ऐरे वेरिएबल को सपोर्ट करता है, हम कुछ पार्सिंग का उपयोग करके यह चेक कर सकते हैं कि वेरिएबल एक एरे है। नीचे सभी कमांड चलाने के बाद चलाए गए थे a=(1 2 3)। zsh: $ declare -p a typeset -a a a=( 1 2 …
अगर मेरे पास एक निर्देशिका है जिसमें कुछ फाइलें हैं जिनके नाम में रिक्त स्थान हैं, उदाहरण के लिए $ ls -1 dir1 file 1 file 2 file 3 मैं उन सभी को सफलतापूर्वक इस तरह एक और निर्देशिका में कॉपी कर सकता हूं: $ find dir1 -mindepth 1 -exec …
मुझे एक बड़ी वर्डलिस्ट को कम करने की आवश्यकता है। मैंने कई आदेशों की कोशिश की और सबसे तेजी से `अनइक` टूल में लिनक्स में कुछ शोध किया और एक बड़े मल्टी-जीबी टेक्स्टफाइल में डुप्लिकेट लाइनों को कैसे हटाया जाए? जहां वे समझाते हैं कि किसी शब्दसूची को काट देने …
अगर मेरे पास दो तारीखें हैं: 2015-09-12,2015-08-13 और मुझे उन दोनों के बीच दिनों की संख्या प्राप्त करने की आवश्यकता है, मैं नीचे दिए गए कोड का उपयोग करूंगा: awk -F'[-,]' '{print 360*($4-$1)+30*($5-$2)+($6-$3)}' इस कोड के लिए आउटपुट होगा -29जबकि वास्तव में अंतर है29
मैं उपयोग करने के लिए कोशिश कर रहा हूँ systemdकी EnvironmentFileऔर आदेश के लिए एक विकल्प जोड़ने जब यह फ़ाइल में सेट है। मैं इकाई फ़ाइल में निम्नलिखित है: ExecStart=/usr/bin/bash -c "echo ${PORT:+port is $PORT}" जब मैं सेवा शुरू करता हूं तो कुछ भी गूँजता नहीं है। निम्नलिखित उम्मीद के …
तो किसी तरह कमांड lsमुझे एक निर्देशिका में दो समान फाइलें दिखा रहा है। $ ls -Blah /System/Library/LaunchDaemons total 32 drwxr-xr-x 266 root wheel 8.8K Jun 18 10:41 . drwxr-xr-x 79 root wheel 2.6K Mar 31 12:28 .. [redacted] -rw-r--r-- 1 root wheel 715B Jun 18 10:36 tftp.plist -rw-r--r-- 1 …
मैं जानना चाहता हूं कि किसी चीज को चलाने में कितना समय लगता है। मुझे पता है कि यह काम करता है: $ time sleep 2 real 0m2.001s user 0m0.000s sys 0m0.001s लेकिन क्यों यह nohup के साथ काम नहीं करता है? $ nohup time sleep 2 & [1] 29456 …
मेरे साथ flockन तो मैं टूल में नया हूँ और जहाँ तक मुझे पता है मैंने फ़ाइल डिस्क्रिप्टर का उपयोग नहीं किया है। मेरे पास एक bash स्क्रिप्ट है जो एक cURL अनुरोध करता है और आउटपुट को एक फ़ाइल में लिखता है resp.txt। मुझे एक विशेष लॉक बनाने की …
मैं एक निश्चित शब्द के सभी संभावित निचले और ऊपरी मामले क्रमांकन को प्रिंट करने के लिए एक bash स्क्रिप्ट लिखना चाहता हूं, जैसे harley: harley harleY harlEy harLey ... HARLey HARLEy HARLEY मेरा भोला समाधान इस विशिष्ट शब्द के लिए n-th (n len (शब्द)) nested for-loop लिखना है: #!/bin/bash …
मैं एक ग्राफ़िकल डेस्कटॉप का उपयोग करने के बजाय एक टर्मिनल विंडो से GUI एप्लिकेशन लॉन्च करना पसंद करता हूं। एक लगातार झुंझलाहट यह है कि अक्सर डेवलपर्स ने इस प्रकार के उपयोग का अनुमान नहीं लगाया है, इसलिए ऐप बहुत सारे बेकार, गुप्त, या बिना किसी सूचना के संदेश …
क्या bash में किसी कमांड को इनपुट प्रदान करने के लिए कई यहाँ डॉक्स का उपयोग किया जा सकता है? $ cat <<<foo <<<bar bar $ cat <<EOF1 <<EOF2 > foo > EOF1 > bar > EOF2 bar जाहिर है, दोनों ही मामलों में, यहां दूसरा-डॉक का उपयोग स्टड के …
मेरे पास एक निर्देशिका है जिसे मैं साफ करने की कोशिश कर रहा हूं जिसमें फाइलें और उपनिर्देशिका दोनों शामिल हैं। मैं जो करने की कोशिश कर रहा हूं वह सरल है: सभी फाइलों को किसी अन्य निर्देशिका में स्थानांतरित करें, लेकिन वे सभी उप-निर्देशिकाओं को छोड़ दें जैसे वे …
जब बैश एक वाक्यविन्यास त्रुटि की रिपोर्ट कर रहा है, तो यह पाठ को कूटबद्ध करता है जिसने वाक्यविन्यास त्रुटि को गंभीर लहजे और एक एपोस्ट्रोफ के साथ उठाया है, जैसे `...':। कोई विचार क्यों? यहाँ एक उदाहरण है: $ bash -c "echo error()" bash: -c: line 0: syntax error …
मेरे पास एक प्रोग्राम है जो printfइसमें कुछ tputमिश्रित के साथ उपयोग करता है और मैं आउटपुट को पाइप के साथ-साथ एक फ़ाइल में भी पाइप करना चाहता हूं। sedजब से मैं अपनी स्क्रिप्ट पर कोई अनावश्यक निर्भरता नहीं चाहता, मैं उपयोग करना पसंद करूंगा । यहाँ मुझे अब तक …
मैं अपने नेटवर्क की स्थिति की निगरानी के लिए एक साधारण स्क्रिप्ट लिखने की कोशिश कर रहा हूँ, बिना pingआउटपुट के: ping -q -c 1 google.com > /dev/null && echo online || echo offline समस्या यह है कि जब मैं जुड़ा नहीं हूँ, तब भी मुझे अपने आउटपुट में एक …