SSH를 통해 원격 컴퓨터에서 일부 스크립트를 실행하고 싶습니다.
ssh Server "V=\$\(lua -e 'print\(require\(\\\"platform_info\\\"\).get_image_name\(\)\)'\); echo \$V"
그러나 이것은 echo $V
결국 나에게 어떤 결과도 제공하지 않습니다.
다양한 백슬래시 마스크를 사용해 보았지만 제대로 작동하지 않습니다.
명령을 적절하게 마스크하고 lua 명령의 출력을 얻는 방법은 무엇입니까?
답변1
ssh Server 'V=$(lua -e "print(require(\"platform_info\").get_image_name())");echo "$V";'
나는 그것에 익숙하지 않지만 lua
먼저 lua
내 로컬 m/c에서 명령을 실행하고 참조를 관찰해 보겠습니다. 그런 다음 모든 것을 작은따옴표 "..."로 묶고 그 밖에 무엇이 있는지 확인하십시오.
HTH