मैंने चरित्र को कभी नहीं देखा ('टिल्ड के समान कुंजी में से एक ~)। एक और एकल उद्धरण चरित्र है 'जैसा कि एक ही कुंजी में है। "मैं देखता हूं कि वर्ण' और 'अदला-बदले नहीं हैं जबकि' और" हैं।
जीटीके कार्यक्रमों को संकलित करते समय मैंने काफी समय बिताया। इसने त्रुटि दी (फ़ाइल नहीं मिली), और आखिरकार यह पता चला कि यह एक ही उद्धरण नहीं है।
इस 'चरित्र का उद्देश्य क्या है और यह कब होता है (या इसे कब किया जाना चाहिए)?
धन्यवाद।इस चरित्र को क्या कहा जाता है?
उत्तर
इसे आम तौर पर "backtick" कहा जाता है, और बैश में, इसका उपयोग command substitution के लिए किया जाता है (हालांकि $(cmd)
निर्माण आमतौर पर आसान घोंसले के कारण पसंद किया जाता है)।
ओह! ठीक है, यह उस बैकटिक के अंदर लिखे गए एक से आउटपुट लेता है और जीसीसी में फ़ीड करता है। दूसरा विकल्प मैंने $() का उपयोग किया है और हम इसे ब्रैकेट के अंदर लिखते हैं। लेकिन क्या बैकटिक चरित्र के लिए कोई अन्य उद्देश्य है। सामान्य प्रोग्रामिंग की तरह, बैश कमांड के बजाए? – boring
आप किस भाषा में प्रोग्रामिंग कर रहे हैं?अलग-अलग भाषाओं में अलग-अलग वाक्यविन्यास होते हैं और इसलिए अलग-अलग चीजों का अर्थ अलग-अलग चीजों का मतलब होगा। –
@ रीज़ मूर मैं सी (जीटीके + 2.0) का उपयोग कर रहा हूं और पीकेजी-कॉन्फ़िगरेशन का उपयोग करके संकलित करते समय इसका सामना करना पड़ा जिसे उस बैकटिक में लपेटना है। मैंने इसके बजाय एकल उद्धरण का उपयोग किया और मेरे जीवन को दुखी बना दिया। लेकिन लंबे समय बाद, मैंने गलती से इसे देखा। मुझे नहीं लगता कि सी किसी भी जगह बैकटिक का उपयोग कर रहा है। – boring
MySQL में, यह पहचानकर्ताओं को घेरने के लिए उपयोग किया जाता है जब वे अन्यथा संदिग्ध हो सकते हैं (जैसे किसी तालिका या कॉलम नाम के रूप में आरक्षित शब्द का उपयोग करना)। सॉफ़्टवेयर के कई अलग-अलग टुकड़ों में, जैसे कि कीबोर्ड पर अन्य कुंजियों के लिए उस चरित्र के कई अलग-अलग उपयोग होने जा रहे हैं।
मैं इसे एक "गंभीर" कहते हैं, एक grave accent
में के रूप में `विविध रूप में जाना जाता है में जाना जाता है एक बैकटिक, या कब्र लहजे (http://en.wikipedia.org/wiki/Grave_accent देखें) के रूप में।
यूनिक्स शैल में, साथ ही कुछ स्क्रिप्टिंग भाषाओं (रूबी, पर्ल ...) में, यह कुछ इनपुट को निष्पादित करने के लिए प्रस्तुत करता है। सी और सी ++ में, इसका कोई विशेष उद्देश्य नहीं है लेकिन इसे अक्षर अक्षर, या एक स्ट्रिंग अक्षर के हिस्से के रूप में डाला जा सकता है। एक कारण यह है कि भाषाओं की अत्यधिक व्यापक पोर्टेबिलिटी में अधिक दिलचस्पी रखने के लिए इसका उपयोग नहीं किया जाता है, जहां मशीनों को कीबोर्ड पर होने की उम्मीद नहीं की जा सकती है, और एकल-दाएं-उद्धरण "" से बहुत भिन्न रूप से प्रदर्शित नहीं हो सकता है स्क्रीन और प्रिंटआउट, बेहद मुश्किल-देखने वाली बग के लिए बनाते हैं।
कुछ शब्द-प्रसंस्करण और इसी तरह के अनुप्रयोग प्रोग्राम में, बैकटिक टाइप करना एक बाएं उद्धरण चरित्र "'" डालेगा। आम तौर पर कीबोर्ड इनपुट सॉफ़्टवेयर उपयोगकर्ता को "ए" के लिए "e" in order to enter the character "è", or "
ए`" टाइप करने की अनुमति देगा, जैसा कि कुछ भाषाओं के अक्षरों में उपयोग किया जाता है।
कुछ भाषाओं में, PHP, पर्ल, और मुझे लगता है रूबी, बैकटीक्स निष्पादित खोल आदेश देता है।
http://php.net/manual/en/language.operators.execution.php
एसक्यूएल बात का उल्लेख किया एक और उपयोग है, जो दुर्भाग्य से मैं क्योंकि सह कार्यकर्ता जो 'वर्णन' का फैसला किया है की से अच्छी तरह परिचित हूँ एक क्षेत्र
- 1. इस पैटर्न को क्या कहा जाता है?
- 2. क्या इस फ़ाइल स्वरूप कहा जाता है
- 3. इस स्टोरेज विधि को क्या कहा जाता है?
- 4. इस वाक्यविन्यास को क्या कहा जाता है? कुछमोनीफॉर्मैट एफ = "€ 5,00";
- 5. इस मेनू शैली को क्या कहा जाता है?
- 6. क्या इस php में कहा जाता है: ->
- 7. मार्शलिंग की अवधारणा को इस तरह क्यों कहा जाता है?
- 8. सी # - इस तकनीक को कैसे कहा जाता है?
- 9. इस उदाहरण में हैशकोड क्यों कहा जाता है?
- 10. सेटटाइमआउट को दिए गए फ़ंक्शन को क्या कहा जाता है?
- 11. यह कार्यात्मक "पैटर्न" क्या कहा जाता है?
- 12. इस पैटर्न को क्या कहा जाता है (प्रकार कास्टिंग से बचने में मदद करता है)?
- 13. कर्नेल को कर्नेल क्यों कहा जाता है?
- 14. स्कैला में क्या => कहा जाता है?
- 15. एक 'मैनुअल' नकली क्या कहा जाता है?
- 16. क्या जीयूआई मानक कहा जाता है?
- 17. __PRETTY_FUNCTION__ को __PRETTY_FUNCTION__ क्यों कहा जाता है?
- 18. "ऑपरेटर <<" क्या कहा जाता है?
- 19. सीएसएस शब्दावली: इन्हें क्या कहा जाता है?
- 20. इस बैश (और/या अन्य खोल?) निर्माण को क्या कहा जाता है?
- 21. AJAX को एसिंक्रोनस क्यों कहा जाता है?
- 22. View.post() नहीं कहा जाता है?
- 23. पेज_PreInit नहीं कहा जाता है?
- 24. PyEval_InitThreads कब कहा जाता है?
- 25. एक्सएएमएल ज्यामिति विशेषता में अक्षरों को क्या कहा जाता है?
- 26. कब देखेंDidLoad कहा जाता है?
- 27. कन्स्ट्रक्टर कहां कहा जाता है?
- 28. जब __repr __() कहा जाता है?
- 29. GetLastError() 0 या 2 को वापस कैसे कहा जाता है इस पर निर्भर करता है?
- 30. इस enum पैटर्न क्या कहा जाएगा?
बैकटिक कर सकते हैं के लिए एक अच्छा नाम था इनलाइन करने के लिए स्टैक ओवरफ्लो पर उपयोग किया जाना चाहिए (साथ ही साथ टिप्पणियों में जहां कोई न्यूलाइन नहीं है) कोड, 'ऐसा दिख रहा है इस तरह कुछ। जिस तरह से इसका उपयोग किया जाता है वह उपयोग के संदर्भ पर निर्भर करता है। संदर्भ के वाक्यविन्यास के आधार पर विभिन्न संदर्भ (भाषाएं, साइटें, आदि) अलग-अलग इसका इलाज करते हैं। –
सिंगल कोट्स और डबल कोट्स ** ** ** विनिमय नहीं हैं, देखें http://www.gnu.org/software/bash/manual/bashref.html#Quoting –
@ रीज़ मूर: +1 हां, मैंने ध्यान दिया कि, इसलिए मुझे "\" का उपयोग करके बचाना पड़ा। – boring