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

स्ट्रिंग हेरफेर: एक स्ट्रिंग का एक हिस्सा निकालना, पाठ प्रतिस्थापन, किसी दिए गए चौड़ाई को प्रारूपण, आदि।

8
यदि कोई चर खाली है या केवल रिक्त स्थान हैं तो मैं कैसे परीक्षण कर सकता हूं?
paramखाली न होने पर निम्नलिखित बैश सिंटैक्स की पुष्टि करता है: [[ ! -z $param ]] उदाहरण के लिए: param="" [[ ! -z $param ]] && echo "I am not zero" कोई आउटपुट और इसका ठीक नहीं। लेकिन जब paramएक (या अधिक) अंतरिक्ष वर्णों को छोड़कर खाली होता है, तो …

21
यादृच्छिक स्ट्रिंग कैसे उत्पन्न करें?
मैं एक यादृच्छिक स्ट्रिंग (जैसे पासवर्ड, उपयोगकर्ता नाम, आदि) उत्पन्न करना चाहूंगा। आवश्यक लंबाई (जैसे 13 वर्ण) निर्दिष्ट करना संभव होना चाहिए। मैं किन उपकरणों का उपयोग कर सकता हूं? (सुरक्षा और गोपनीयता कारणों से, यह बेहतर है कि तार ऑफ लाइन उत्पन्न होते हैं, जैसा कि एक वेबसाइट पर …
209 password  string  random 

13
शेल स्क्रिप्ट में स्ट्रिंग हेरफेर का उपयोग करके एक स्ट्रिंग के अंतिम चरित्र को हटा दें
मैं एक स्ट्रिंग के अंतिम चरित्र को हटाना चाहूंगा, मैंने इस छोटी स्क्रिप्ट की कोशिश की: #! /bin/sh t="lkj" t=${t:-2} echo $t लेकिन यह "lkj" प्रिंट करता है, मैं क्या गलत कर रहा हूं?

5
कमांड लाइन तर्क को कैसे बड़ा करें?
मैंने एसओ को खोजा और पाया कि एक स्ट्रिंग के लिए अपरकेस काम करेगा str="Some string" echo ${str^^} लेकिन मैंने कमांड-लाइन तर्क पर एक समान काम करने की कोशिश की, जिसने मुझे निम्नलिखित त्रुटि दी कोशिश की #!/bin/bash ## Output echo ${1^^} ## line 3: ${1^^}: bad substitution echo {$1^^} …


9
बैश - नई लाइन के साथ अंतरिक्ष की जगह
मैं इनपुट पर नई लाइनों के साथ रिक्त स्थान कैसे बदल सकता हूं: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 आदि... निम्नलिखित प्राप्त करने के लिए: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 ध्यान दें मैं अन्य उपयोगकर्ताओं की मदद करने के लिए यह प्रश्न पोस्ट कर रहा हूं, जब तक मैंने इस प्रश्न …

2
एक चर पर grep
मान लीजिए कि मेरे पास एक चर है line="This is where we select from a table." अब मैं यह बताना चाहता हूं कि वाक्य में कितनी बार चयन होता है। grep -ci "select" $line मैंने वो कोशिश की, लेकिन बात नहीं बनी। मैंने भी कोशिश की grep -ci "select" "$line" …
58 shell  grep  string 

5
एक सीमांकक की पहली घटना से विभाजित विभाजन
मेरे पास अगले प्रारूप में एक स्ट्रिंग है id;some text here with possible ; inside और पहली घटना से इसे 2 तारों में विभाजित करना चाहते हैं ;। तो, यह होना चाहिए: idऔरsome text here with possible ; inside मुझे पता है कि स्ट्रिंग को कैसे विभाजित किया जाए (उदाहरण …


3
यदि स्ट्रिंग में एक स्ट्रिंग हो तो टेस्ट करें
मेरे पास कोड है file="JetConst_reco_allconst_4j2t.png" if [[ $file == *_gen_* ]]; then echo "True" else echo "False" fi मैं परीक्षण करता हूं यदि file"जीन" शामिल है। आउटपुट "गलत" है। अच्छा! समस्या यह है कि जब मैं एक चर के साथ "जीन" स्थानापन्न करता हूं testseq: file="JetConst_reco_allconst_4j2t.png" testseq="gen" if [[ $file …

12
एक संख्या में हजारों विभाजक जोड़ें
अजगर में re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) किसी संख्या को तीन गुणा करने के लिए, उदाहरण के लिए: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 बैश / जाग के साथ भी ऐसा ही कैसे करें?


1
स्ट्रिंग्स कमांड क्यों नहीं रुकेगा?
stringsआदेश बर्ताव अजीब तरह से, जाहिरा तौर पर यह लिखित एक फाइल करने के लिए बंद नहीं होता, भले ही ड्राइव और स्थान शेष नहीं। या शायद मुझे कुछ याद आ रहा है? मैं निम्नलिखित चलाता हूं: # strings /dev/urandom > random.txt यह चालू था और डिस्क भरने के बाद …
30 linux  shell  string 

2
एक चर की लंबाई सत्यापित करें
मुझे चर की लंबाई को सत्यापित करना है (मेरी स्क्रिप्ट की सीमा पाँच अक्षरों में डाली गई है), मैं कुछ इस तरह से सोचता हूँ: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi क्या अधिक "सुरुचिपूर्ण" समाधान …
27 bash  shell  string 

7
यदि $ PWD किसी दिए गए पथ का उपनिर्देशिका है तो कैसे जांचें
उदाहरण के लिए जाँच करें कि $PWDक्या एक उपनिर्देशिका / घर है। दूसरे शब्दों में, मैं यह जांचने के लिए बैश स्ट्रिंग ऑपरेशन खोज रहा हूं कि क्या एक स्ट्रिंग दूसरे के साथ शुरू होती है।
25 bash  shell  directory  string 

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