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ď č. 1Skúste to :
test="foo"s"
gnome-terminal -- bash -c "echo "$test"; sleep 10"