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

बैश कमांड शेल के लिए लिखी गई लिपियों के बारे में प्रश्नों के लिए। त्रुटियों / वाक्यविन्यास त्रुटियों के साथ शेल स्क्रिप्ट के लिए, कृपया यहां पोस्ट करने से पहले शेलचेक प्रोग्राम (या वेब शेलचेक सर्वर पर https://shellcheck.net) के साथ उन्हें जांचें। बैश के इंटरैक्टिव उपयोग के बारे में सवाल स्टैक ओवरफ्लो की तुलना में सुपर उपयोगकर्ता पर ऑन-टॉपिक होने की अधिक संभावना है।

7
लिनक्स, बैश पर युग के बाद से सेकंड में वर्तमान समय प्राप्त करें
मुझे कुछ सरल की आवश्यकता है date, लेकिन वर्तमान तिथि, घंटे, मिनट और सेकंड के बजाय 1970 से सेकंड में। dateलगता है कि विकल्प की पेशकश नहीं है। क्या कोई आसान तरीका है?
633 linux  bash  datetime 

24
मैं जिस वर्तमान शेल पर काम कर रहा हूं, उसका निर्धारण कैसे करें
मैं जिस वर्तमान शेल पर काम कर रहा हूं, उसका निर्धारण कैसे कर सकता हूं? क्या psअकेले कमांड का आउटपुट पर्याप्त होगा? यह यूनिक्स के विभिन्न स्वादों में कैसे किया जा सकता है?
632 bash  unix  shell  csh  tcsh 

8
कैसे "बिल्ली << EOF" काम करता है?
मुझे एक प्रोग्राम ( psql) में मल्टी-लाइन इनपुट दर्ज करने के लिए एक स्क्रिप्ट लिखने की आवश्यकता थी । जरा सी गुगली करने के बाद, मुझे निम्नलिखित वाक्य रचनाएँ मिलीं: cat &lt;&lt; EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF यह सही ढंग से …
629 linux  bash  scripting  heredoc 

24
जाँच करें कि क्या Git में ज़रुरत है
मैं यह कैसे जांच सकता हूं कि दूरस्थ रिपॉजिटरी बदल गई है या मुझे खींचने की आवश्यकता है? अब मैं इस सरल स्क्रिप्ट का उपयोग करता हूं: git pull --dry-run | grep -q -v 'Already up-to-date.' &amp;&amp; changed=1 लेकिन यह भारी है। क्या कोई बेहतर तरीका है? आदर्श समाधान सभी …
622 git  bash  shell 

14
दिए गए आंशिक नाम के साथ सभी प्रक्रियाओं को कैसे मारें? [बन्द है]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । 4 महीने पहले बंद हुआ । मैं उन …
619 linux  bash  posix 

23
मैं एक बैश स्क्रिप्ट में स्क्रिप्ट फ़ाइल नाम को कैसे जान सकता हूँ?
मैं स्क्रिप्ट के अंदर बैश स्क्रिप्ट फ़ाइल का नाम कैसे निर्धारित कर सकता हूं? जैसे अगर मेरी स्क्रिप्ट फाइल में है runme.sh, तो मैं इसे हार्डकॉपी किए बिना "आप रनमे.श" संदेश प्रदर्शित करने के लिए कैसे बनाऊंगा?
605 linux  bash  shell  scripting 

19
किसी फ़ाइल से nth लाइन प्राप्त करने के लिए टूल को बैश करें
क्या ऐसा करने का एक "विहित" तरीका है? मैं प्रयोग कर रहा हूँ head -n | tail -1जो चाल करता है, लेकिन मैं सोच रहा था कि क्या कोई बैश टूल है जो विशेष रूप से एक फ़ाइल से एक लाइन (या लाइनों की एक सीमा) निकालता है। "विहित" से …
603 bash  shell  unix  awk  sed 

30
यदि बैश में एक संख्या एक चर है तो मैं कैसे परीक्षण कर सकता हूं?
मैं अभी यह पता नहीं लगा सकता कि मैं कैसे सुनिश्चित करूं कि मेरी स्क्रिप्ट के लिए एक तर्क एक संख्या है या नहीं। मैं बस यही करना चाहता हूं: test *isnumber* $1 &amp;&amp; VAR=$1 || echo "need a number" कोई मदद?
597 linux  bash  shell 

14
sudo गूंज "कुछ" >> / etc / विशेषाधिकार प्राप्त काम नहीं करता है
यह एक बहुत ही सरल प्रश्न है, कम से कम ऐसा लगता है जैसे यह होना चाहिए, लिनक्स में sudo अनुमतियों के बारे में। वहाँ बार का एक बहुत जब मैं सिर्फ लिए कुछ संलग्न करना चाहते हैं /etc/hostsया इसी तरह की फाइल लेकिन अंत दोनों क्योंकि में सक्षम नहीं …

6
बैश वैरिएबल में कई लाइन आउटपुट कैप्चर करना
मुझे एक स्क्रिप्ट 'myscript' मिली है जो निम्न आउटपुट करती है: abc def ghi एक अन्य स्क्रिप्ट में, मैं कहता हूं: declare RESULT=$(./myscript) और $RESULTमूल्य प्राप्त करता है abc def ghi क्या रिजल्ट को या तो न्यूलाइन के साथ, या '\ n' कैरेक्टर के साथ स्टोर करने का कोई तरीका …
580 bash  variables 

8
डबल वर्ग ब्रैकेट [[]] बैश में सिंगल स्क्वायर ब्रैकेट [] पर बेहतर है?
एक सह कार्यकर्ता एक कोड की समीक्षा में हाल ही में दावा किया है कि [[ ]]निर्माण से अधिक पसंद किया जा रहा है [ ]की तरह निर्माणों में if [ "`id -nu`" = "$someuser" ] ; then echo "I love you madly, $someuser" fi वह औचित्य प्रदान नहीं कर …

8
शेल स्क्रिप्टिंग में लॉजिकल या ऑपरेशन कैसे करें
मैं एक साधारण स्थिति की जांच करने की कोशिश कर रहा हूं, लेकिन यह काम नहीं करता है। यदि $#के बराबर है 0या इससे अधिक है 1तो नमस्ते कहो। मैंने निम्नलिखित सिंटैक्स को बिना किसी सफलता के आज़माया है: if [ "$#" == 0 -o "$#" &gt; 1 ] ; …
571 bash  unix  if-statement  sh 

10
स्क्रिप्ट की निर्देशिका के लिए वर्तमान कार्य निर्देशिका कैसे सेट करें?
मैं बैश स्क्रिप्ट लिख रहा हूं। मुझे वर्तमान कार्यशील निर्देशिका की हमेशा वह निर्देशिका चाहिए जो स्क्रिप्ट में स्थित है। डिफ़ॉल्ट व्यवहार यह है कि स्क्रिप्ट में वर्तमान कार्यशील निर्देशिका वह शेल है जिसमें से मैं इसे चलाता हूं, लेकिन मुझे यह व्यवहार नहीं चाहिए।
569 bash  path  scripting 


11
मैं बैश स्क्रिप्ट में नंबर कैसे जोड़ सकता हूं?
मेरे पास यह बैश स्क्रिप्ट है और मुझे लाइन 16 में एक समस्या थी। मैं लाइन 15 के पिछले परिणाम को कैसे ले सकता हूं और इसे लाइन 16 में चर में जोड़ सकता हूं? #!/bin/bash num=0 metab=0 for ((i=1; i&lt;=2; i++)); do for j in `ls output-$i-*`; do echo …

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