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

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

4
बैश, कुछ पृष्ठभूमि प्रक्रियाओं को कैसे चलाने दें लेकिन दूसरों की प्रतीक्षा करें?
मैं (अभी तक) एक और है wait, &, &&नियंत्रण प्रवाह सवाल .. कहो कि मेरे पास कुछ इस तरह से एक स्क्रिप्ट है जहां मैं एक ही समय में जितना संभव हो उतना काम करना चाहता हूं: # may take some hours something InputA > IrrelevantA & something InputB > …

1
POSIX में अप्रत्यक्ष चर विस्तार जैसा कि बैश में किया जाता है?
क्या यह संभव है, या POSIX में अप्रत्यक्ष चर विस्तार करने के लिए कुछ सुरुचिपूर्ण हैक है जैसा कि बैश में किया जा सकता है? संदर्भ के लिए, मैं निम्नलिखित करने की कोशिश कर रहा हूं: for key in ${!map_*} do # do something done संपादित करें: स्पष्ट करने के …

3
विंडोज साझा फ़ोल्डर से यूनिक्स में फाइल कॉपी करें
मैं यूनिक्स के लिए बिल्कुल नया हूं। मैं एक स्क्रिप्ट लिख रहा हूं, जो एक विंडोज साझा किए गए फ़ोल्डर से यूनिक्स में फ़ाइलों की नकल करेगा। विंडोज में, जब मैं \\Servername.com\testfolderरन कमांड में टाइप करता हूं तो मैं देख पाता हूं testfolder। निर्देशिका testfolderपूरे नेटवर्क के माध्यम से एक …
11 shell  samba  file-copy 

3
बैश: `-x` गूंज से व्यक्तिगत लाइनों से बच
बैश में, जब -xविकल्प के साथ चल रहा है, तो क्या व्यक्तिगत आदेशों को गूंज से छूटना संभव है? मैं जितना संभव हो उतना आउटपुट को साफ-सुथरा बनाने की कोशिश कर रहा हूं, इसलिए मैं अपनी स्क्रिप्ट के कुछ हिस्सों को एक सब-टाइम के साथ चला रहा हूं set +x। …
11 bash  shell  debugging 

4
किसी फ़ाइल के पहले 3 बाइट्स छोड़ें
मैं AIX 6.1 ksh शेल का उपयोग कर रहा हूं। मैं कुछ ऐसा करने के लिए एक लाइनर का उपयोग करना चाहता हूं: cat A_FILE | skip-first-3-bytes-of-the-file मैं पहली पंक्ति के पहले 3 बाइट्स को छोड़ना चाहता हूं; क्या इसे करने का कोई तरीका है?

1
कमांड खोजने के साथ मिली कई फाइलों की अनुमतियां कैसे बदलें?
मेरे पास कई फाइलों के साथ एक निर्देशिका है। फाइलों के एक 755हिस्से में अनुमतियां हैं और दूसरे हिस्से में 644अनुमतियां हैं। मैं 755अनुमति के साथ फ़ाइलों को परिवर्तित करना चाहते हैं 644। मैंने इसे निर्देशिका से स्वयं चलाकर निम्न पंक्ति का प्रयास किया है: find . -perm 755 -exec …

4
एक regex से मेल खाने वाली उपनिर्देशिका का पुन: नाम बदलें
मेरे पास एक मीडिया सर्वर है जिसका नाम फ़ोल्डर है Series। ( /media/Expansion2/Series/) इसमें, मेरे पास (आश्चर्य!) टीवी श्रृंखला है। ये सिर्फ शो के नाम हैं, जैसे,/media/Expansion2/Series/The Big Bang Theory/ प्रत्येक शो के फ़ोल्डर के अंदर (और यह वह जगह है जहाँ समस्या निहित है) मेरे पास सीजन फ़ोल्डर हैं। …


10
एक निर्देशिका में फ़ाइलों की संख्या की गणना करने का सबसे अच्छा तरीका क्या है?
यदि आउटपुट को पार्स करना lsखतरनाक है, क्योंकि यह कुछ फंकी कैरेक्टर्स (स्पेस \n, ...) पर टूट सकता है, किसी निर्देशिका में फ़ाइलों की संख्या जानने का सबसे अच्छा तरीका क्या है? मैं सामान्य रूप findसे इस पार्सिंग से बचने के लिए भरोसा करता हूं , लेकिन इसी तरह, find …


1
मुझे त्रुटियों के बीच नाम का टकराव क्यों हो रहा है और मैं उन्हें कैसे ठीक कर सकता हूं?
जब भी मैं लॉन्च करने की कोशिश करता हूं vimया emacsया top(मुझे लगता है कि यह वास्तव में कोई भी कमांड है जो ncurses का उपयोग करता है) एक यूनिक्स टर्मिनल में (ssh पर क्लस्टर कंप्यूटर पर), मुझे इस तरह 'xxx के बीच नाम टक्कर' की निरंतर धारा मिलती है: …
11 shell  vim  emacs  gnu-screen 

4
क्रमिक रूप से ssh का उपयोग करके एक दूरस्थ निर्देशिका बनाना
शेल स्क्रिप्ट का उपयोग करते हुए, मैं सर्वर से दूरस्थ रूप से एक निर्देशिका कैसे बना सकता हूं -> सर्वरबी ssh का उपयोग कर? क्या मैं ssh कमांड के साथ डायरेक्टरी कमांड बना सकता हूं? कैसे? मैं मूल रूप से डेट (पूर्व 20110304) के आधार पर एक निर्देशिका बनाना चाहता …
11 shell  ssh  directory 

2
हर एंट्री पर आप zsh अपडेट में RPROMPT कैसे बनाते हैं?
मेरा RPROMPTउपयोग करने के लिए svn जानकारी प्रदर्शित करने के लिए सेट किया गया है vcs_info। यह पढ़ता है RPROMPT=${vcs_info_msg_0_}। vcs_infoका उपयोग कर कहा जाता है precmd()। हालाँकि, RPROMPT अद्यतन नहीं करता है जब मैं निर्देशिकाओं को बदलते हैं। यह तभी काम करता है जब मैं फिर से प्रांप्ट आह्वान …

2
Awk का उपयोग करके किसी फ़ाइल को इन-प्लेस में कैसे बदलें? (जैसा कि "sed -i" के साथ)
मेरे पास एक awkस्क्रिप्ट है new.awk: BEGIN { FS=OFS="," } NR==1 { for (i=1; i<=NF; i++) { f[$i] = i } } NR > 1 { begSecs= mktime(gensub(/[":-]/," ","g",$(f["DateTime"]))) endSecs = begSecs + $(f["TotalDuration"]) $(f["CallEndTime"]) = strftime("%Y-%m-%d %H:%M:%S", endSecs) } { print } मैं इसे शेल में बुला रहा हूं …
11 linux  shell  awk 

1
जीएनयू मेकफाइल्स में प्रक्रिया प्रतिस्थापन
बैश प्रॉम्प्ट पर, कोई भी छद्म फ़ाइलों का उपयोग करके अलग-अलग निष्पादित कर सकता है: diff <(echo test) <(echo test) इसे Makefile में जोड़ने के रूप में विफल रहता है: all: diff <(echo test) <(echo test) त्रुटि (संकेत: / बिन / श अंक / बिन / बाश इस प्रणाली पर): …

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