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

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

3
यूनिक्स में बोलते हैं कि एक शेल स्क्रिप्ट और एक निष्पादन योग्य के बीच क्या अंतर है?
मैंने इस साइट पर यह प्रश्न देखा है और इसने मुझे यह प्रश्न पूछने के लिए प्रेरित किया। मैं यूनिक्स में जानना चाहता हूं कि एक निष्पादन योग्य और शेल स्क्रिप्ट में क्या अंतर है?

2
POSIX परीक्षण और -a
मैंने चेकबेशिज्म के साथ मेरी एक स्क्रिप्ट की जाँच की और मुझे निम्न चेतावनी मिली: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then में POSIX चश्मा की धारा 4.62.4 मुझे लगता है प्राइमरी-ए प्राइमरी एक बाइनरी करता है और प्राइमरी …

2
फ़ाइल लाइन को लाइन से पढ़ते समय उपयोगकर्ता इनपुट का अनुरोध करना
कक्षा के लिए मुझे एक बैश स्क्रिप्ट लिखने की ज़रूरत है जो आउटपुट से लेगी ispellऔर जब मैं कोशिश करता हूँ और उपयोगकर्ता इनपुट का अनुरोध करता हूं, जबकि लूप के अंदर यह फ़ाइल की अगली पंक्ति को उपयोगकर्ता इनपुट के रूप में सहेजता है। मैं पाश में उपयोगकर्ता इनपुट …

1
आउटपुट पुनर्निर्देशन और रिक्त स्थान
मैं इस बारे में पागल हूँ, लेकिन उम्मीद है कि यह एक आसान सवाल है: क्या इसमें कोई अंतर है cat file1 | egrep -oP "[Mm]y string" > /home/user/file.txt तथा cat file1|egrep -oP "[Mm]y string">/home/user/file.txt यदि मेरे पास पाइप (!) और रिडायरेक्शन (>) अक्षर हैं, तो क्या इससे कोई फर्क …

2
क्या उस स्क्रिप्ट के भीतर से कोई स्क्रिप्ट फ़ाइल निकालना सुरक्षित है?
कल्पना कीजिए कि मेरे पास एक स्क्रिप्ट है foo। जब उपयोगकर्ता लॉग इन करता है और एक सफल रन के बाद इसकी आवश्यकता नहीं होती है तो इसे एक बार चलाया जाना चाहिए। मेरा प्रश्न: क्या स्क्रिप्ट फ़ाइल को स्क्रिप्ट के भीतर से निकालना सुरक्षित है? उदाहरण के लिए: #!/bin/bash …

2
लूप के लिए समानांतर बनाना
मैं forनिम्नलिखित कोड के छोरों को समानांतर करना चाहता हूं । यह कैसे करना है? #!/bin/bash N=$1 n=$2 for (( i=1; i<=$N; i++ )); do min=100000000000000 //set min to some garbage value for (( j=1; j<=$n; j++ )); do val=$(/path/to/a.out) val2=`echo $val | bc` if (( $val2 < $min )); …

2
XFCE या शुद्ध X11 कमांड, X को पुनरारंभ किए बिना तुरंत कंपोजिंग को टॉगल करता है
मैं कमांड लाइन के माध्यम से कंपोजिट को कैसे निष्क्रिय कर सकता हूं? मुझे कुछ गेमों के लिए अस्थायी रूप से अक्षम करना होगा, जैसे कि नेक्सुइज़, कंपोज़िटिंग स्टेटस को टॉगल करने के लिए एक रैपर स्क्रिप्ट में उपयोग के लिए।

3
द्रव्यमान .flac -> .mp3 ट्रांसकोडिंग: एक शेल स्क्रिप्ट कैसे लिखें जो ID3 टैग जानकारी को संरक्षित करती है?
हाल के हफ्तों में मैं काफी हद तक 'हैंड्स-ऑन' एप्रोच से .flac -> .mp3 ट्रांसकोडिंग तक चला गया हूं, जो कि कहीं अधिक 'सेट और भूलना' है। पहला कदम एक जीयूआई फ्रंट एंड (ऑडेसिटी विद अ लैम प्लग-इन) का उपयोग बंद करना था और इसके बजाय मैं यहां बताए गए …

6
उन फ़ाइलों की तुलना करें जो निर्देशिका 1 में हैं, लेकिन निर्देशिका 2 नहीं है?
मैं एक बैश स्क्रिप्ट से परेशान हूं, जिसे मैं बनाना चाहता हूं मुझे पता है कि ls उन फ़ाइलों को सूचीबद्ध करेंगे जो एक निर्देशिका में हैं, लेकिन मैं चाहता हूं कि वे उन निर्देशिकाओं को सूचीबद्ध करें जो निर्देशिका 1 में हैं, लेकिन निर्देशिका 2 में नहीं हैं, और …
9 bash  shell-script  ls  diff 

2
POSIX खोल स्क्रिप्ट में छद्म सरणियों का उपयोग कैसे करें?
POSIX खोल स्क्रिप्ट में छद्म सरणियों का उपयोग कैसे करें? मैं Bash स्क्रिप्ट में 10 पूर्णांक की एक सरणी को POSIX शेल स्क्रिप्ट में कुछ समान के साथ बदलना चाहता हूं । मैं रिच के श (POSIX शेल) ट्रिक्स में आने में कामयाब रहा , सेक्शंस के साथ काम करना …

1
ऑनलाइनर के साथ मदद करें - यादृच्छिक फाइलें बनाएं, दो-चार फ़ाइल नाम का नाम बदलें, यादृच्छिक तारों के साथ भरें [बंद]
क्या कोई इतना दयालु होगा और मुझे इस बात का संकेत देगा कि इससे एक-लाइनर कैसे बनाया जाए? या शायद sed / awk / xargs का उपयोग करें? या पर्ल? या बस इसे सरल बनाएं मैंने स्टैकएक्सचेंज की खोज करके और कुछ स्क्रिप्ट्स को संपादित करके इसे हासिल किया है, …

1
एक पाश में एमवी और पैरामीटर प्रतिस्थापन का उपयोग करने के बाद गायब फाइलें
mvमेरे प्रश्न का उत्तर न देने के बाद गुम फाइलों से संबंधित प्रश्न। निम्न निर्देश कार्य निर्देशिका के भीतर चलाए गए थे जहाँ फ़ाइलें स्थित होती हैं, जिसके परिणामस्वरूप फ़ाइलें गुम हो जाती हैं। चरण 1 मैं फ़ाइल नाम का एक क्रमबद्ध सरणी है $layersके साथ बनाया layers=$(ls cropped* | …

4
शेल स्क्रिप्ट में एक फ़ील्ड से '-' की किसी भी घटना को निकालें
नीचे मेरी सीएसवी फ़ाइल है, मैं रिटेलर_ड फील्ड से - की सभी घटनाओं को हटाकर नया सीएसवी बनाना चाहता हूं। >IPAY_USER_ID,RETAILER_ID,CUST_FIRST_NAME,CUST_LAST_NAME,CUST_MIDDLE_NAME,ACTIVATION_ACTOR_ID,DATE_OF_BIRTH,GENDER,EMAIL_ID,MOBILE_NO,CUSTOMER_CATEGORY,CUST_STATUS,WALLET_TYPE,MOBILE_CIRCLE,MPIN_EXPRY_DATE,R_MOD_ID,R_MOD_TIME,R_CRE_ID,CREATION_DATE,CREATION_TIME,RETAILER_UPGRADE_REG_DATE,RETAILER_UPGRADE_REG_TIME,DEDUP2_DATE,DEDUP2_TIME,DATA_ENRICHMENT_DATE,DATA_ENRICHMENT_TIME,BLACKLIST_DATE,BLACKLIST_TIME,DEDUP3_DATE,DEDUP3_TIME,KYCN_P_Registration_Mode,CHANNEL,TD_PD_STATUS,DEFAULT_MPIN_CHANGED_OR_NOT,UPGRADE_CHANNEL,UPGRADE_STATUS,LAST_TXN_DATE,KYCF_CONVERSION_DATE,KYCF_CONVERSION_TIME,NOMINEE_NAME,RELATION_CODE,BALANCE,SEEDING AUTHORISATION ID 22909943,--,RAL,WAL,,0,08/jan/1997,,RjhL@GMAIL.COM,9923,,ACTIVE,NOKYC,RJ,2025-08-27 21:19:30,22909943,2015-11-05 17:21:17,22909943,2015-08-27,21:19:30,,,,,,,2015-11-05,17:21:17,,,SELF,WEB,,-,,PENDING,2015-08-27 21:19:30,,,,,0,

1
स्प्रेडशीट फ़ाइल के रूप में टर्मिनल में डेटा को कैसे बचाया जाए
मैं इस कमांड bzgrep "1675391601497" का उपयोग कर रहा हूँ ts3events.csv.bz2 | कम जो अल्पविराम द्वारा अलग किए गए डेटा का एक गुच्छा खींचता है। मैं उन्हें एक स्प्रेडशीट के रूप में सहेजना चाहूंगा। इसे बचाने के लिए उपरोक्त कमांड के साथ मुझे क्या कमांड चाहिए? कृपया सहायता कीजिए.. अग्रिम …

1
कैसे "\ r" से छुटकारा पाने के लिए लाइन का अंत बैश में पाइप लाइन से आता है
#!/bin/bash sourcenode=$1 destnode=$2 path1=/root/test ssh root@"${sourcenode}" -t "echo "${path1}" | xargs -IDIR find DIR " | while read line do ssh root@"${sourcenode}" -t "stat -c "%a" $line | xargs -IDIR ssh root@"${destnode}" chmod DIR $line" done यह स्क्रिप्ट केवल दो दूरस्थ मशीनों: स्रोत और गंतव्य के बीच अनुमतियों को कॉपी …

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