जीएनयू के बॉर्न अगेन एसएचएल के लिए विशिष्ट प्रश्न, अन्य बॉर्न / पॉसिक्स गोले के विपरीत। सामान्य रूप से यूनिक्स गोले के बारे में प्रश्नों के लिए, इसके बजाय / शेल टैग का उपयोग करें।
मैं 14 दिनों से अधिक और 10k से अधिक फ़ाइलों की खोज करने में सक्षम होना चाहता हूं और उन फ़ाइलों को गंतव्य पर पाया जाना चाहिए। क्या इन दोनों आज्ञाओं को मिलाने का कोई तरीका है? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src /dest
मेरे पास डेबियन निचोड़ है amd64। मेरा वर्तमान शेल बैश है। यदि मैं अपने टर्मिनल में निम्नलिखित लिखता हूं, तो यह काम करता है: $ uname -a Linux core 2.6.32-5-amd64 #1 SMP Fri May 10 08:43:19 UTC 2013 x86_64 GNU/Linux $ echo $SHELL /bin/bash $ echo $(realpath test.sh) /home/ffortier/test.sh मेरी …
बैश में, मुझे पता है कि एक forलूप लिखना संभव है जिसमें कुछ लूप नियंत्रण चर iपूर्णांक पर निर्दिष्ट करता है। उदाहरण के लिए, मैं एक बैश शेल स्क्रिप्ट लिख सकता हूं जो 1 और 10 के बीच पूर्णांक को प्रिंट करता है: #!/bin/bash for i in {1..10} do echo …
मुझे एक उपखंड बनाने के लिए बैश नियम की गलतफहमी प्रतीत होती है। मैंने सोचा था कि कोष्ठक हमेशा एक उपधारा बनाता है, जो अपनी प्रक्रिया के रूप में चलता है। हालाँकि, ऐसा प्रतीत नहीं होता है। कोड स्निपेट ए (नीचे) में, दूसरा sleepकमांड एक अलग शेल में नहीं चलता …
नेस्टेड निर्देशिकाओं की कई परतों को नेविगेट करना अक्सर एक दर्द होता है। फ़ायरफ़ॉक्स पर, यह आसान है क्योंकि उनके पास बुकमार्क हैं। तो मैं एक फ़ाइल टाइप करने के लिए बुकमार्क करना क्या चाहूँगा: $ go --add classes "repo/www/public/util/classes" फिर, इस निर्देशिका में जाने के लिए, मुझे टाइप करना …
वह शेल जो मैं आमतौर पर उपयोग करता हूं zsh। मेरे पास कुछ कार्यक्रमों में रंग को सक्षम करने के लिए कई उपनाम हैं जैसे lsऔर grep। मैंने अपना कस्टम पथ भी निर्धारित किया है ताकि मैं गैर-मानक स्थान (जैसे जैसे ~/bin/) में प्रोग्राम निष्पादित कर सकूं । मैं रूट …
पहले परिसीमन तक कैसे काटें /और तार के शेष भाग को प्राप्त करें? उदाहरण के लिए: pandi/sha/Dev/bin/boot मैं कटौती करना चाहता हूं pandi, इसलिए आउटपुट पसंद है sha/Dev/bin/boot
बैश मैनुअल कहते हैं: बैश यह निर्धारित करने का प्रयास करता है कि यह कब नेटवर्क कनेक्शन से जुड़े मानक इनपुट के साथ चलाया जा रहा है, जब दूरस्थ शेल डेमॉन द्वारा निष्पादित किया जाता है, आमतौर पर rshd, या सुरक्षित शेल डेमॉन sshd। यदि बैश यह निर्धारित करता है …
मैं बैश 3 के साथ काम कर रहा हूं, और मैं एक सशर्त बनाने की कोशिश कर रहा हूं। C / C ++ में, इसका मृत सरल ((A || B) && C):। बैश में, इसका मोड़ ऐसा नहीं है (मुझे लगता है कि जीआईटी लेखकों ने अन्य प्रयासों पर जाने …
मेरे पास एक फ़ंक्शन है जो आज तक के युग को परिवर्तित करता है। यहाँ परिभाषा है date1(){ date -d @$1 } मैं लिखना चाहूंगा: $ date1 xxxyyy जहां xxxyyy वह पैरामीटर है जिसे मैं अपने फ़ंक्शन में पास करता हूं ताकि मुझे संबंधित तारीख मिल सके। मैं समझता हूँ …
उदाहरण के लिए, मैं अपने सहयोगियों को कुछ निर्देशिका तक पहुंच लिखने के लिए देना चाहता हूं। मान लेते हैं कि इसमें उपनिर्देशिका का उपयोग अधिकार 775, फाइलें 664, और साथ ही dir - 775 में कुछ निष्पादन योग्य फाइलें भी थीं। अब मैं लिखने की अनुमति जोड़ना चाहता हूं। …
मैं इसे प्राप्त करने के लिए BASH जादू का उपयोग कैसे कर सकता हूं? मैं स्क्रीन पर केवल stderr आउटपुट देखना चाहता हूं , लेकिन मैं चाहता हूं कि stdout और stderr दोनों को एक फाइल पर लिखा जाए। स्पष्टता: मैं एक ही फाइल में stdout और stderr दोनों को …
एक उपनाम, जैसे llकि aliasकमांड के साथ परिभाषित किया गया है । मैं type llकिन चीजों की प्रिंट के साथ कमांड की जांच कर सकता हूं ll is aliased to `ls -l --color=auto' या command -v llजो प्रिंट करता है alias ll='ls -l --color=auto' या alias llजो प्रिंट भी करता …
लगभग 700,000 फ़ाइलों के साथ एक निर्देशिका आकार 80GB में, फ़ाइल नाम में गैर-अंग्रेजी वर्णों के साथ कुछ फ़ाइल नाम हैं। श्रम सूची में फ़ाइल सूची से गुजरने के अलावा अन्य है: इन फ़ाइल नामों को सूचीबद्ध करने या अन्यथा पहचानने का एक आसान तरीका? प्रिंट करने योग्य गैर-अंग्रेज़ी भाषा …