2017-04-01 16 views
26

मैंने हाल ही में शैल स्क्रिप्ट का अध्ययन करना शुरू कर दिया है और मैं एक शेल स्क्रिप्ट में लाइनों के एक सेट को टिप्पणी करने में सक्षम होना चाहता हूं। मेरा मतलब है कि यह सी/जावा के मामले में है:बैश में मल्टीलाइन टिप्पणियां बनाने का तरीका?

/* comment1 
    comment2 
    comment3 
*/` 

मैं यह कैसे कर सकता हूं?

+0

आप की तरह हैश का उपयोग कर सकते में बहुपंक्ति टिप्पणी: #this एक टिप्पणी है। –

+0

मुझे पता है लेकिन यह multiline के लिए थोड़ा परेशानी है। –

+0

यह ध्यान दिया जाना चाहिए कि नीचे दिए गए उत्तरों की आवश्यकता है कि ':' लाइन में पहले कॉलम (कोई अग्रणी रिक्त स्थान) न हो। – lightningleaf

उत्तर

51

का उपयोग करें: ' खोलने के लिए और ' बंद करने के लिए।

उदाहरण के लिए:

: ' 
This is a 
very neat comment 
in bash 
' 
+3

:(और यह भी बड़ी संख्या में अन-पढ़ने योग्य क्षमता और संभावित बग-स्रोत जोड़ता है। आईएमएचओ बेहतर है 'एकाधिक' और ** कभी नहीं ** ** – jm666

+4

@ jm666 IMHO कभी भी अच्छा विचार नहीं है जब आप सभी उपयोग मामलों के बारे में कोई जानकारी नहीं रखते हैं तो _never_ शब्द का उपयोग करें। – Winter

+3

व्याख्या करने के लिए: ':' 'सत्य 'के लिए शॉर्टेंड है और' सत्य 'किसी भी पैरामीटर को संसाधित नहीं करता है। (मैनुअल पेज:' SYNOPSIS सत्य [अनदेखा कमांड लाइन तर्क] ' – Blauhirn

25

बैश

: <<'COMMENT' 
comment1 
comment2 
comment3 
COMMENT 
+2

स्वीकार्य उत्तर से मुझे बहुत स्पष्ट लगता है। – lightningleaf

संबंधित मुद्दे