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

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

1
मैं एक वैरिएबल क्यों नहीं प्रिंट कर सकता हूँ जो मैं env के आउटपुट में देख सकता हूँ?
मुझे दूसरे से एक शेल उदाहरण के पर्यावरण चर को स्थापित करने में दिलचस्पी है। इसलिए मैंने कुछ शोध करने का फैसला किया। एक को पढ़ने के बाद संख्या के सवाल के बारे में इस मैं इसे बाहर का परीक्षण करने का फैसला किया। मैंने दोनों गोले A और B …

1
इको कमांड के साथ गाड़ी वापसी
मैं \rनीचे के रूप में विकल्प (गाड़ी वापसी) के साथ इको कमांड का अभ्यास कर रहा था । echo -e "This is \r my college" उत्पादन: my college लेकिन जब मैं \rनीचे के रूप में पहले एक और शब्द जोड़ता हूं echo -e "This is the \r my college" फिर …
9 shell  echo  newlines 


2
SSH को शेल में मेरी निजी कुंजी पासफ़्रेज़ पूछने के लिए बाध्य करें (एक विंडो में नहीं)
जब मैं बूट करने के बाद पहली बार SSH का उपयोग करता हूं, तो यह मुझसे मेरी निजी कुंजी अनलॉकिंग पासफ़्रेज़ के लिए पूछता है (जो मुझसे अपेक्षित व्यवहार है)। लेकिन यह एक विंडो में ऐसा करता है, शेल में नहीं ( gksudoवीएस के समान sudo)। यह निराशाजनक है (मुझे …

3
यह रूप क्या है चर = $ (…)
निम्नलिखित का क्या मतलब है: basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") मुझे इस हिस्से में दिलचस्पी है varible=$(...) मुझे पता है कि कोष्ठक का उपयोग एक उपप्रकार को अंजाम देने के लिए किया जाता है, लेकिन क्या होगा यदि उनका साथ दिया जाए $?
9 shell 



4
यदि रीडायरेक्शन विफल होगा, तो बैश प्रोग्राम निष्पादित नहीं किया गया
बैश में, मैं नोटिस करता हूं कि यदि पुनर्निर्देशन का उपयोग करने वाला कोई कमांड विफल हो जाएगा, तो इससे पहले चलने वाले कोई भी प्रोग्राम नहीं चलाए जाएंगे। उदाहरण के लिए, यह प्रोग्राम "a" फाइल को खोलता है और "a" फाइल करने के लिए 50 बाइट्स लिखता है। हालाँकि, …

1
`\ Time`,` t \ ime` और `\ cd` वास्तव में क्या करता है? (गोले में बैकस्लैश के साथ मज़ा)
/usr/bin/timeअंतर्निर्मित शेल (बैश और ज़श) के अंतर के बारे में चर्चा करते हुए time, किसी ने उल्लेख किया कि व्यक्ति \timeप्राप्त करने के लिए शॉर्टहैंड के रूप में उपयोग कर सकता है /usr/bin/time। पहले यह एक अच्छा निर्दोष शॉर्टकट की तरह लग रहा था, लेकिन फिर कुछ सवाल सामने आए: …

5
दो से फाइल में समूह लाइनों को कैसे करें?
मेरे पास इस तरह एक पाठ फ़ाइल है: a b c d e f g मैं इस तरह से आउटपुट प्राप्त करने के लिए उन पंक्तियों को कैसे समूहित कर सकता हूँ: a-b b-c c-d d-e e-f f-g मुझे यह शेल (श, सीएचएस, बाश) में करना है। मुझे यह मिल …

2
नया उर्फ ​​के बाद उपलब्ध नहीं;
अब तक मैंने सोचा था कि शेल में एक अर्धविराम का (किसी तरह) लाइन ब्रेक के समान अर्थ है। तो मैं हैरान था कि के लिए alias <name>=<replacement text>; <name> <name>अज्ञात है जबकि यह अगली पंक्ति में जाना जाता है। csh, tcsh, sh, kshऔर bashएक ही व्यवहार करते हैं। कम …
9 shell  alias 

3
भागने के दृश्यों के साथ नियंत्रण वर्ण कैसे प्रिंट करें?
मैंने tput का उपयोग करके रंग लाल को परिभाषित किया है red=$(tput setaf 1) मेरे कार्यक्रम में चेतावनी को चित्रित करने के लिए। यह ठीक काम करता है: printf '%sfail\n' "$red" # prints 'fail' in red लेकिन एक मौके पर मैं पलायन क्रम को प्रिंट करना चाहता हूं, जैसे कि, …

3
बैश चर में नई लाइन
मैं कई लाइनों को बैश वैरिएबल में स्टोर करने की कोशिश कर रहा हूं, लेकिन यह काम नहीं करता है। उदाहरण के लिए, यदि मैं /binप्रति पंक्ति एक फ़ाइल सूचीबद्ध करता हूं और उसे संग्रहीत करता $LSहूं, तो मैं $LSस्टडिन के रूप में पास करता हूं wc, यह हमेशा 1 …
9 bash  shell  quoting 

1
क्यों एक उप-पंक्ति को उद्धृत करने और परिणाम प्रतिध्वनित करने के अंत में एक नई रेखा नहीं है?
जब मैं ls | grep pnggrep का आउटपुट करता हूं : 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (फ़ाइल नाम, न्यू लाइन, फ़ाइल नाम, न्यू लाइन) तब, echo $(ls | grep png)आउटपुट: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (फ़ाइल नाम, शब्द विभाजन से स्थान, फ़ाइल नाम, न्यूलाइन !! गूंज से !!) यह सब ठीक है, लेकिन जब मैं शब्द …

4
CLI का उपयोग करके फ़ाइलों को अलग-अलग निर्देशिका में ले जाएं
मेरे पास एक पुरानी हार्ड ड्राइव से बड़ी संख्या में चित्र हैं जिन्हें मैं व्यवस्थित करने की कोशिश कर रहा हूं। अगर मैं दौड़ता हूं ls -l, तो मैं नोटिस करता हूं कि इन सभी फाइलों की निर्माण तिथि 2012 या उससे पहले है। आदर्श रूप में, मैं इन्हें अपने …

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