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

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Da Gony 6. 6. 2024 18:50

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 -- ?
Da Gony
Junior
Uživatelský avatar

Odeslat příspěvekod Wikan 7. 6. 2024 08:15

Zkusil bych něco takového:
Kód: Vybrat vše
ssh -t user@localhost 'python -c "print(6);print(2);"'
Wikan
Moderátor
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků