/ / लिनेक्स बैश, कमांड 'गनोम-टर्मिनल ", एस्केप कोट - बैश, गनोम-टर्मिनल

लिनक्स बैश, कमांड 'gnome-terminal ", से बचें उद्धरण - बैश, gnome-terminal

लिनक्स से, मैं "गनोम-टर्मिनल" कमांड के माध्यम से टर्मिनल खोलता हूं और कुछ कमांड चलाता हूं जैसे:

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"