EFI शैल स्क्रिप्टिंग में स्ट्रिंग "हैलो #" को कैसे पास करें - bash, shell, uefi

मुझे आशा है कि ईएफआई शैल स्क्रिप्ट लिनक्स स्क्रिप्टिंग भाषाओं के समान काम करेगी लेकिन इसकी नहीं। मेरी ईएफआई शैल स्क्रिप्ट सामग्री निम्नलिखित है,

MyApp.efi "Hello #"

फिर मैं script.nsh चलाता हूं, इसकी केवल निम्नलिखित सामग्री निष्पादित करता है,

MyApp.efi "Hello

यहां # गायब है, इसकी इलाज टिप्पणी प्रविष्टियां, कृपया मेरी मदद करें, मैंने निम्नलिखित संयोजनों के साथ भी प्रयास किया

MyApp.efi ""Hello #""

उपरोक्त सामग्री के लिए इसके निष्पादन,

MyApp.efi ""Hello

उत्तर:

जवाब के लिए 2 № 1
echo "Hello ^#"

यदि आप स्ट्रिंग में हैं तो भी आपको # से बचना होगा। इसके अलावा, यदि आपके पास ईएफआई शैल का पुराना संस्करण है तो यह काम नहीं कर सकता है।


संबंधित सवाल
सबसे लोकप्रिय