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

'शेल' शब्द का अर्थ सामान्य रूप से टेक्स्ट-आधारित इंटरएक्टिव कमांड दुभाषियों के एक सामान्य वर्ग से है, जो अक्सर यूनिक्स और लिनक्स ऑपरेटिंग सिस्टम से जुड़ा होता है। शेल स्क्रिप्टिंग के बारे में प्रश्नों के लिए, कृपया 'बैश', 'पॉवरशेल' या 'क्श' जैसे अधिक विशिष्ट टैग का उपयोग करें। एक विशिष्ट टैग के बिना, एक पोर्टेबल (POSIX- आज्ञाकारी) समाधान ग्रहण किया जाना चाहिए, हालांकि इसके अलावा 'पॉसिक्स' या 'श' का उपयोग करना बेहतर है।

10
जारी रखने से पहले मैं अपनी शेल स्क्रिप्ट को एक सेकंड के लिए कैसे रोक सकता हूं?
मैंने केवल उपयोगकर्ता इनपुट के लिए प्रतीक्षा करने का तरीका पाया है। हालाँकि, मैं केवल इसलिए रुकना चाहता हूं ताकि while trueमेरा कंप्यूटर क्रैश न हो। मैंने कोशिश की pause(1), लेकिन यह कहता है -bash: syntax error near unexpected token '1'। यह कैसे किया जा सकता है?
703 bash  shell  unix  terminal 

9
बश में एकल आदेश के साथ शेल चर के लिए डिफ़ॉल्ट मान असाइन करना
मेरे पास बैश (3.00) शेल स्क्रिप्ट में चर पर परीक्षणों का एक पूरा गुच्छा है जहां यदि चर सेट नहीं किया जाता है, तो यह एक डिफ़ॉल्ट प्रदान करता है, जैसे: if [ -z "${VARIABLE}" ]; then FOO='default' else FOO=${VARIABLE} fi मुझे याद है कि वहाँ एक पंक्ति में यह …
682 bash  shell 


7
शेल चरों के आसपास हमें घुंघराले ब्रेसिज़ की आवश्यकता कब होती है?
शेल स्क्रिप्ट में, {}चर का विस्तार करते समय हम कब उपयोग करते हैं? उदाहरण के लिए, मैंने निम्नलिखित देखा है: var=10 # Declare variable echo "${var}" # One use of the variable echo "$var" # Another use of the variable क्या कोई महत्वपूर्ण अंतर है, या यह सिर्फ शैली है? …

24
मैं किसी फ़ाइल में लाइनों के क्रम को कैसे बदल सकता हूं?
मैं एक टेक्स्ट फ़ाइल (या स्टडिन) में लाइनों के क्रम को उल्टा करना चाहूंगा, प्रत्येक पंक्ति की सामग्री को संरक्षित करना। तो, यानी, के साथ शुरू: foo bar baz मैं समाप्त करना चाहूंगा baz bar foo क्या इसके लिए एक मानक यूनिक्स कमांडलाइन उपयोगिता है?
641 shell  unix  command-line 

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

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

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

13
फ़ाइल ढूंढें और बदलें ओवरराइट फ़ाइल काम नहीं करती है, यह फ़ाइल को खाली करती है
मैं कमांड लाइन के माध्यम से एक HTML फ़ाइल को ढूंढना और बदलना चाहता हूं। मेरी आज्ञा कुछ इस प्रकार है: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html > index.html जब मैं इसे चलाता हूं और बाद में फ़ाइल को देखता हूं, तो यह खाली है। इसने मेरी फ़ाइल की सामग्री को हटा …

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

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

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

13
पुनरावृत्ति के साथ एक निर्देशिका लाने के लिए wget का उपयोग करके इसमें मनमानी फ़ाइलों के साथ
मेरे पास एक वेब डायरेक्टरी है जहां मैं कुछ कॉन्फिग फाइलों को स्टोर करता हूं। मैं उन फ़ाइलों को नीचे खींचने और उनकी वर्तमान संरचना को बनाए रखने के लिए wget का उपयोग करना चाहूंगा। उदाहरण के लिए, दूरस्थ निर्देशिका जैसी दिखती है: http://mysite.com/configs/.vim/ .vim कई फाइलें और निर्देशिका रखता …
573 shell  wget 


8
बैश में संख्याओं की तुलना
मैं बैश टर्मिनल के लिए स्क्रिप्ट लिखने के बारे में सीखना शुरू कर रहा हूं, लेकिन मैं यह काम नहीं कर सकता कि तुलनात्मक रूप से काम करने के तरीके को कैसे प्राप्त करूं। मेरे द्वारा उपयोग की जा रही स्क्रिप्ट है: echo "enter two numbers"; read a b; echo …
545 bash  shell  numeric 

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