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

स्ट्रिंग्स को आमतौर पर उद्धरणों द्वारा सीमांकित किया जाता है, जो स्ट्रिंग्स से निपटने की समस्या को उठाता है जिसमें उद्धरण शामिल हैं।

4
`Mv` के साथ एक फ़ाइल नाम में एक नई रेखा जोड़ें
यह एक गंभीर सवाल है। मैं कुछ awkस्क्रिप्ट्स का परीक्षण करता हूं और मुझे उनके नामों में एक नई रूपरेखा के साथ फाइलों की आवश्यकता होती है। क्या फ़ाइल नाम में एक नई रेखा जोड़ना संभव है mv? अब मैं इसके साथ कर सकता हूं touch: touch "foo bar" स्पर्श …

2
मुझे रेगीक्स पात्रों के रूप में व्याख्या करने के लिए sed में रेगेक्स वर्णों से बचने की आवश्यकता क्यों है?
ऐसा लगता है cat sed_data.txt | sed 's/\b[0-9]\{3\}\b/NUMBER/g' कि मुझे नियमित अभिव्यक्ति बनाने के लिए पात्रों से बचना चाहिए । इस मामले में मुझे कई बार व्याख्या करने के लिए ब्रेसिज़ से बचना पड़ा। क्यों? मैं उम्मीद कर रहा था कि सब कुछ एक रेगीक्स चरित्र होगा जब तक कि …

3
फ़ाइल का नामकरण जिसे उसके नाम में एक उद्धरण चिह्न मिला है
मुझे थोड़ी तकलीफ हुई। एक क्लाइंट ने मुझे वास्तव में पुराने सर्वर से साइटों के प्रवास का काम सौंपा। पता नहीं वे वहां कैसे पहुंचे, लेकिन 'उनके नाम के साथ फाइलें हैं । क्या फ़ाइल का नाम बदलने का कोई तरीका है? mvचाल करने के लिए प्रतीत नहीं होता है। …
11 rename  quoting 

2
एक कमांड के साथ उपनाम कैसे बनाएं 'और "
कुछ पोस्ट पहले किसी ने पूछा कि मेमोरी को प्रतिशत में कैसे दिखाया जाए। किसी ने उत्तर दिया: free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }' मैं सोच रहा था कि क्या मैं इस कमांड को ~ / .bashrc में उपनाम में बदल सकता हूं। लेकिन …
10 bash  quoting  alias 

4
काट-छाँट क्यों विफल हो जाती है और zsh नहीं?
मैं टैब-सीमांकित फ़ील्ड के साथ एक फ़ाइल बनाता हूं। echo foo$'\t'bar$'\t'baz$'\n'foo$'\t'bar$'\t'baz > input मेरे पास निम्नलिखित लिपि है zsh.sh #!/usr/bin/env zsh while read line; do <<<$line cut -f 2 done < "$1" मैं इसका परीक्षण करता हूं। $ ./zsh.sh input bar bar यह ठीक काम करता है। हालाँकि, जब मैं …

1
ग्लोब पैटर्न से परिभाषित चर के साथ बैश प्रतिस्थापन
नीचे दिए गए उदाहरण मुद्दे की व्याख्या करते हैं। FILENAMEजब प्रतिस्थापन का उपयोग करके प्रतिध्वनि और पैटर्न के रूप में माना जाता है तो सही ढंग से क्यों मुद्रित किया जाता है? #!/bin/bash FILEPATH_WITH_GLOB="/home/user/file_*" FILENAME=$(basename "$FILEPATH_WITH_GLOB") echo $FILENAME #file_1234 echo ${FILENAME:1:5} #ile_* <---why is this not ile_1

6
उनके नाम पर रिक्त स्थान वाली फ़ाइलों को हटाना
मैं उनके नाम की जगह वाली सभी फाइलों को हटाने की कोशिश कर रहा हूं। मैं निम्नलिखित कमांड का उपयोग कर रहा हूं। लेकिन यह मुझे एक त्रुटि दे रहा है आदेश: ls | egrep '. ' | xargs rm यहाँ अगर मैं केवल ls | egrep '. 'कमांड का …
10 shell  quoting  rm  xargs 

4
\\ बनाम का उपयोग कर नियमित अभिव्यक्ति
क्यों करता है grep e\\.g\\. <<< "this is an e.g. wow" तथा grep e\.g\. <<< "this is an e.g. wow" वहीं काम करें? अगर मैं तीसरा स्लैश जोड़ता हूं, तो इसका भी वही परिणाम होता है। लेकिन, एक बार जब मैं चौथी स्लैश जोड़ देता हूं तो यह काम नहीं …

2
स्ट्रिंग में बैश कमांड निष्पादित कर रहा है जब मैं स्ट्रिंग बनाता हूं, तब नहीं जब मैं इसे बाद में उपयोग करता हूं
मैं शेल स्क्रिप्टिंग के लिए अपेक्षाकृत नया हूं, लेकिन लगभग एक स्क्रिप्ट पूरी कर चुका हूं, जो लैफ्टप प्रोग्राम का उपयोग करता है । जिस स्क्रिप्ट से मुझे परेशानी हो रही है, वह तब है जब मैं कमांड्स की एक लंबी स्ट्रिंग (अलग करके ;) बनाता हूं । for var …


2
Grep में "* .pl" और * .pl में क्या अंतर है? क्यों उद्धृत करने से परिणाम बदल जाता है?
के बीच क्या अंतर है: grep "string" . -r --include *.pl तथा grep "string" . -r --include "*.pl" उत्तरार्द्ध में उपनिर्धारित में फाइलें शामिल हैं जबकि पूर्व नहीं। क्यों?

1
sudo -u उपयोगकर्ता नाम -s "cmd arg" रिटर्न कमांड नहीं मिला
मैं कमांड निष्पादित करता था: sudo -u elasticsearch -s "ulimit -Hn" और यह ulimit का मान लौटा रहा था-जब तक कि मैंने इसे Ubuntu 11.10 पर आज़माया नहीं, तब तक उपयोगकर्ता इलास्टिक्सर्च द्वारा देखा गया। वहाँ यह रिटर्न: /bin/bash: ulimit -Hn: command not found मैंने कुछ अलग कमांड की कोशिश …
10 sudo  quoting 

2
शेल में एक पैरामीटर में <या> कैसे बचना है?
मैं उपयोग करना चाहते हैं grepएक PCRE अभिव्यक्ति है कि शामिल है के साथ &lt;चरित्र। बैश को लगता है कि मैं पुनर्निर्देशित करना चाहता हूं, लेकिन मैं नहीं करना चाहता। मैं कैसे बच सकता हूं &lt;?

1
bashrc आलसी प्रतिस्थापन
रन टाइम के दौरान प्रतिस्थापन~/.bashrc का मूल्यांकन$() करने के लिए किसी को उपनाम कैसे मिलता है , इसके बजाय ~ / .bashrc निष्पादित किया जाता है (जब एक टर्मिनल खोलते हैं)? मैं अक्सर यह आदेश चलाता हूं कि मैं इसके लिए एक उपनाम जोड़ना चाहूंगा: svn diff -r $(svn info …
10 bash  shell  quoting  alias  bashrc 

1
आईएफएस के डिफ़ॉल्ट मूल्य को समझना
मेरे GNU बैश संस्करण 4.2.8 में, IFS का डिफ़ॉल्ट रूप से स्थान, टैब और लाइन फीड का एक डिफ़ॉल्ट मान है: usr@T42 ~ $ echo -n "$IFS" | hexdump -C 00000000 20 09 0a | ..| 00000003 usr@T42 ~ $ क्या ऐसे डिफ़ॉल्ट IFS के लिए कोई कारण है? इसके …
10 bash  shell  quoting 

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