क्या बैश फ़ंक्शन के अंदर एक हेरेडोक सम्मिलित करना संभव है ?
त्रुटि में परिणाम के नीचे का तुच्छ नमूना: ./heredoc_in_function.sh: 10: Syntax error: end of file unexpected (expecting "}")
#!/bin/sh
my_function () {
cat <<HEREDOC
heredoc contents
HEREDOC
}
my_function
वातावरण:
- Ubuntu 11.04 (GNU / Linux 2.6.38-8- सर्वर x86_64)
- GNU बैश, संस्करण 4.2.8 (1) -release (x86_64-pc-linux-gnu)
मैं इस धारणा के तहत था कि हेरेडोक एक पर्ल चीज थी। क्या यह विश्वास करने का कोई कारण है कि यह BASH में काम करेगा?
—
jdw
@jdw, यहाँ डॉक्स बैश सहित कई भाषाओं में मौजूद हैं।
—
जोर्डेचे
मैं अब वही देखता हूं। ठंडा।
—
jdw