Stránka 1 z 1

Problém v zápisu v ssh -t python -c "print 2 ; print 3"

Odeslat příspěvekNapsal: 6. 6. 2024 18:50
od Da Gony
Něco přehlížím v parsování argumentů pro ssh, aby to bylo předáno jako argumenty programu python:
ssh -t user@localhost python -c "print(6);print(2);"
bash -c řádek 0: chyba syntaxe poblíž neočekávaného tokenu "("
ssh -t user@localhost python -c "print6;print2;"
Error: no such file 2

Očekávaný výsledek je jako když přímo napíšu "python -c "print(6);print(2);" což funguje jak má :
6
2

Jak je to správně? Zkoušel jsem závorky všude, zkoušel jsem -T, -t , absolutní cestu /urs/bin/python, stále to samé. Dostávám prázdnáý výstup, chybu.
Pomůže někde -- ?

Re: Problém v zápisu v ssh -t python -c "print 2 ; print 3"

Odeslat příspěvekNapsal: 7. 6. 2024 08:15
od Wikan
Zkusil bych něco takového:
Kód: Vybrat vše
ssh -t user@localhost 'python -c "print(6);print(2);"'