लिनक्स से, मैं "गनोम-टर्मिनल" कमांड के माध्यम से टर्मिनल खोलता हूं और कुछ कमांड चलाता हूं जैसे:
test="foo";gnome-terminal -- /bin/bash "echo $test"
अब, मैं इस तरह से एक प्रतिध्वनि युक्त उद्धरण चलाना चाहूंगा
test="foo"s";gnome-terminal -- /bin/bash "echo $test""
लेकिन यह काम नहीं करता है। विरोधी स्लेश "किसी भी प्रभाव नहीं है" लगता है। मैं एक माँ सिंटैक्स की कोशिश की:
test="foo\"s";gnome-terminal -- /bin/bash "echo $test"
test="foo\"s";gnome-terminal -- /bin/bash "echo $test"
...
मैं सूक्ति-टर्मिनल कमांड में निष्पादित एक साधारण गूंज से उद्धरण से कैसे बच सकता हूं?
धन्यवाद :)
उत्तर:
जवाब के लिए 3 № 1इसे इस्तेमाल करे :
test="foo"s"
gnome-terminal -- bash -c "echo "$test"; sleep 10"