/ / linux bash, príkaz 'gnome-terminal', escape quote - bash, gnome-terminal

linux bash, príkaz 'gnome-terminal', escape quote - bash, gnome-terminal

Z linuxu otváram terminál cez príkaz "gnome-terminal" a spúšťam nejaký príkaz takto:

test="foo";gnome-terminal -- /bin/bash "echo $test"

Teraz by som chcela spustiť ozvenu obsahujúcu citáciu takto:

test="foo"s";gnome-terminal -- /bin/bash "echo $test""

Ale to nefunguje .. anti-lomítko sa zdá, že nemá žiadny efekt.

test="foo\"s";gnome-terminal -- /bin/bash "echo $test"
test="foo\"s";gnome-terminal -- /bin/bash "echo $test"
...

Ako môžem uniknúť z citácie z jednoduchého ozvena vykonaného príkazom gnome-terminal?

Ďakujem :)

odpovede:

3 pre odpoveď č. 1

Skúste to :

test="foo"s"
gnome-terminal -- bash -c "echo "$test"; sleep 10"