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

खोल यूनिक्स का कमांड-लाइन इंटरफ़ेस है। आप एक शेल में कमांड को अंतःक्रियात्मक रूप से टाइप कर सकते हैं, या कार्यों को स्वचालित करने के लिए स्क्रिप्ट लिख सकते हैं। / बिन / श और सबसे संगत गोले (ऐश, बाश, क्श, ज़श,…) पर लागू होने वाले प्रश्नों के लिए इस टैग का उपयोग करें। त्रुटियों के साथ शेल स्क्रिप्ट के लिए, कृपया यहां पोस्ट करने से पहले http://shellcheck.net में उन्हें देखें।

6
फ़ाइल सामग्री को निचले मामले में कनवर्ट करें
मेरे पास tempकुछ लोअर-केस और अपर-केस सामग्री के साथ फाइल है। इनपुट मेरी tempफ़ाइल की सामग्री : hi Jigar GANDHI jiga मैं सभी ऊपरी को निचले में बदलना चाहता हूं । आदेश मैंने निम्नलिखित कमांड की कोशिश की: sed -e "s/[A-Z]/[a-z]/g" temp लेकिन गलत आउटपुट मिला। उत्पादन मैं इसे चाहता …

11
विशिष्ट रेंज में यादृच्छिक संख्या उत्पन्न करें
एक सा गुगली करने के बाद, मैं एक विशिष्ट सीमा में शामिल एक यादृच्छिक दशमलव पूर्णांक संख्या उत्पन्न करने के लिए एक शेल कमांड का उपयोग करने का एक सरल तरीका नहीं ढूंढ सका, जो कि न्यूनतम और अधिकतम के बीच है। मैं इसके बारे में पढ़ता हूं /dev/random, /dev/urandomऔर …

4
`IFS = के बजाय IFS = read` को इतनी बार क्यों उपयोग किया जाता है; पढ़े जाने के दौरान ..?
ऐसा लगता है कि सामान्य अभ्यास आईएफएस की सेटिंग को लूप के बाहर रखा जाएगा, ताकि प्रत्येक पुनरावृत्ति के लिए इसे दोहराए नहीं जा सके ... क्या यह सिर्फ एक आदतन "बंदर देखना, बंदर करना" शैली है, जैसा कि इस बंदर के लिए किया गया है मैंने पढ़ा आदमी पढ़ा …

5
Eval और exec में क्या अंतर है?
evalऔर execदोनों को bash (1) के कमांड में बनाया गया है जो कमांड निष्पादित करते हैं। मैं यह भी देखता हूं execकि कुछ विकल्प हैं लेकिन क्या केवल यही अंतर है? उनके संदर्भ में क्या होता है?

3
पुनरावर्ती ग्लोब?
मैं कुछ इस तरह लिखना चाहता हूं: $ ls **.py सभी .py फ़ाइल नाम प्राप्त करने के लिए, पुन: एक निर्देशिका पदानुक्रम चलना। यदि खोजने के लिए .py फाइलें हैं, तो भी शेल (bash) यह आउटपुट देता है: ls: cannot access **.py: No such file or directory किसी भी तरह …

12
खट्टे खोल स्क्रिप्ट के लिए पथ का निर्धारण
क्या एक खट्टा खोल स्क्रिप्ट के लिए खुद को रास्ता खोजने के लिए एक रास्ता है? मैं मुख्य रूप से बैश से संबंधित हूं, हालांकि मेरे पास कुछ सहकर्मी हैं जो टीसीएस का उपयोग करते हैं। मैं अनुमान लगा रहा हूं कि मेरे पास यहां एक टन नहीं हो सकता …
80 shell  source 

2
मैं कमांड लाइन पर एक चर को कैसे परेशान करूं?
मैंने प्रॉक्सी को सेट करने के लिए निम्न कमांड की कोशिश की है yaourt: export ALL_PROXY=http://proxy.example.com:8080 सवाल यह है कि प्रॉक्सी को कैसे अनसेट किया जाए yaourt? सामान्य तौर पर, मैं वर्तमान शेल में एक चर के मूल्य को कैसे परेशान कर सकता हूं?
80 shell  yaourt 



2
क्या सूडो सु चलाने का कोई अच्छा कारण है?
उन रूटों पर रूट शेल लॉन्च करने के लिए जहां रूट अकाउंट डिसेबल है, आप इनमें से एक को चला सकते हैं: sudo -i: एक इंटरेक्टिव लॉगिन शेल (रीड /root/.bashrcऔर /root/.profile) चलाएं sudo -s: एक गैर-लॉगिन इंटरेक्टिव शेल (रीड्स /root/.bashrc) चलाएँ उबंटू की दुनिया में, मैं अक्सर sudo suरूट शेल …

14
शेल के इतिहास के माध्यम से खोज करने का सबसे अच्छा तरीका
क्या grep की तुलना में कमांड के लिए मेरी इतिहास फ़ाइल खोजने का एक बेहतर तरीका है? मुझे कुछ अंदाजा है कि कमांड के रूप में क्या शुरू होता है, लेकिन मुझे नहीं पता कि यह इतिहास में कितना पीछे है। अद्यतन: पूर्व में zsh विशिष्ट था, लेकिन अतिव्यापी उत्तरों …

4
"खोज" के उत्पादन को क्रमबद्ध करना?
मुझे findइसे कमांड करने से पहले वर्णानुक्रम से आउटपुट देने में सक्षम होना चाहिए । के | sort |बीच प्रवेश करना काम नहीं करता था, तो मैं क्या कर सकता था? find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand
77 shell  find  sort  xargs 


4
`सेट -x` को पूर्ववत कैसे करें?
मैंने set -xटर्मिनल में टाइप किया। अब टर्मिनल मेरे आउटपुट के अंतिम कमांड रन को प्रिंट करता रहता है इसलिए कमांड ~]$echo "this is what I see" रिटर्न + echo 'this is what I see' this is what I see कोई भी मैन पेज नहीं है set, मैं कैसे set …
77 shell 

1
लूप के लिए बैश में "डू" कीवर्ड का उद्देश्य क्या है?
doबैश forलूप सिंटैक्स में कीवर्ड का उद्देश्य क्या है ? मेरे लिए, यह बेमानी लगता है। for i in `seq 1 2`; do echo "hi"; done सिंटैक्स ऐसा क्यों नहीं है? for i in `seq 1 2`; echo "hi"; done मुझे यकीन है कि यह एक उद्देश्य को पूरा करता …
76 bash  shell  for 

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