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

शेल स्क्रिप्ट, निष्पादन योग्य फ़ाइलों के बारे में प्रश्न जो शेल (bash, zsh, आदि) द्वारा व्याख्या किए गए हैं।

4
एक ही समय में एक फ़ोल्डर को कैसे स्थानांतरित करें और पुन: बनाएँ?
मेरे पास एक statisticsउबंटू सर्वर में एक फ़ोल्डर है जिसमें डेटा फाइलें नियमित रूप से संग्रहीत की जाती हैं। नई फ़ाइलों को संग्रहीत करने के लिए उपलब्ध फ़ोल्डर को फिर से बनाते समय मैं statisticsफ़ोल्डर का नाम कैसे बदल सकता हूं ?backup-xxstatistics statisticsफ़ोल्डर में फ़ाइलें PHP द्वारा बनाई गई हैं …

4
क्या कोई शेल स्क्रिप्ट इसके तर्क को छापती है, जिसे आप शेल प्रॉम्प्ट पर लिखेंगे, उद्धृत किया गया है?
एक शेल स्क्रिप्ट में, मेरी समझ यह है कि "$@"स्क्रिप्ट के तर्कों का विस्तार, उन्हें आवश्यकतानुसार उद्धृत करता है। उदाहरण के लिए यह आगे पीछे करने के लिए स्क्रिप्ट तर्क देता है: gcc -fPIC "$@" <<<हालांकि बैश पास-टू-स्टड सिंटैक्स का उपयोग करते समय , "@$"यह काम नहीं करता है क्योंकि …

7
फ़ाइल 2 से लाइनों (फ़ाइल 1 की सामग्री) का सटीक ब्लॉक grep
मेरे पास दो फाइलें हैं, file1और file2। का नमूना सामग्री file1है: A B C D E F G H और की सामग्री इस प्रकार file2है: A B few other lines E F few more other lines A B C D E F G H few more other lines G H …

5
एकाधिक फ़ाइलों में स्ट्रिंग की अंतिम घटना का पता लगाएं
मुझे एक स्ट्रिंग की अंतिम घटना को खोजने के लिए कई लॉग फ़ाइलों (पिछले 24 घंटों में उत्पन्न सभी फ़ाइलों, सभी को एक ही निर्देशिका में) की खोज करने की आवश्यकता है। यह कमांड मैंने लिखा है: find . -mtime 1 | grep fileprefix | xargs grep 'search string' | …

5
शेल स्क्रिप्ट: पाठ के बीच में स्ट्रिंग को पकड़ो, कभी-कभी शुरुआत में
मेरे पास एक बड़ी पाठ फ़ाइल है जहाँ इसका एक भाग इस तरह दिखता है (संपादित मान): JULIANA XXXX006060 LI1033322 THC BRL 730.00 XXXX006296 AA1004737 THC BRL 1,740.00 SANTOS JULIANA XXXX006668 AA1004786 THC BRL 8,150.00 SANTOS JULIANA CABINDA XXXX006697 AA1004777 THC BRL 2,325.00 SANTOS JULIANA XXXX006699 AA1004790 THC BRL 2,325.00 …


2
प्रिंटफ अपेक्षा से अधिक तर्क क्यों छापता है?
यह शेल स्क्रिप्ट प्रिंटिंग इनपुट दो बार क्यों है? मुझे उम्मीद थी कि स्क्रिप्ट 5 के बाद इनपुट्स को नजरअंदाज करेगी। स्क्रिप्ट: #! /bin/bash echo "Enter 5 words : " read a b c d e printf "> %s %s %s %s %s <" $a $b $c $d $e आउटपुट: …

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


2
शेल कमांड / स्क्रिप्ट यह देखने के लिए कि क्या कोई होस्ट जीवित है?
मैं यह देखने के लिए और अधिक तरीके जानने की कोशिश कर रहा हूं कि क्या एक दिया गया मेजबान ऊपर है, केवल शेल कमांड (मुख्य रूप से बैश) का उपयोग कर रहा है। आदर्श रूप से, यह होस्टनाम और आईपी पते दोनों के साथ काम करने में सक्षम होगा। …

5
गैर-संवादात्मक स्क्रिप्ट में sudo
मेरे पास एक स्क्रिप्ट है जो तीन कार्यों को निष्पादित करती है A && B && C:। फ़ंक्शन Bको सुपर-उपयोगकर्ता के रूप में चलाने की आवश्यकता है, जबकि Aऔर Cनहीं। मेरे पास कई समाधान हैं लेकिन इनमें से कोई भी संतोषजनक नहीं है: संपूर्ण लिपि को सूदो: sudo 'A && …

1
दायां तीर कुंजी का पता लगाने के लिए बैशस्क्रिप्ट दबाया जा रहा है
क्यों यह हमेशा सही के रूप में पता लगाता है, भले ही कीकोड सही-तीर-कुंजी न हो? stty_state=`stty -g` stty raw; stty -echo keycode=`dd bs=1 count=1 2>/dev/null` stty "$stty_state" echo $keycode if [ "$keycode"=39 ]; then echo "Right Arrow Key Pressed!" fi

8
एक पंक्ति के प्रारंभ या मध्य में पैटर्न के लिए Grep
मैं यह कहकर शुरू करूंगा कि मुझे लगता है कि यह समस्या थोड़ी कम निर्दोष है जितना लगता है। मुझे क्या करने की आवश्यकता है: पाथ पर्यावरण चर के भीतर एक फ़ोल्डर की जांच करें। यह शुरुआत में या कहीं के बाद हो सकता है। मुझे बस यह सत्यापित करने …

3
स्क्रिप्ट आउटपुट के स्व-पुनर्निर्देशन के बराबर डैश
बैश में आप वर्तमान में चल रहे स्क्रिप्ट के सभी भविष्य के आउटपुट को रीडायरेक्ट कर सकते हैं । इस लिपि के साथ उदाहरण के लिए, exec > >(logger -t my-awesome-script) echo 1 echo 2 echo 3 यह syslog में समाप्त हो जाएगा: Oct 26 01:03:16 mybox my-awesome-script[72754]: 1 Oct …

4
अप्रत्याशित EOF और सिंटैक्स त्रुटि
मैं वर्तमान में अपनी तीसरी शेल स्क्रिप्ट लिख रहा हूं और मैं एक समस्या में चला गया हूं। यह मेरी अब तक की पटकथा है: #!/bin/bash echo "choose one of the following options : \ 1) display all current users \ 2) list all files \ 3) show calendar \ …

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