0
全部, 我写入文件到远程节点时,我还没有能够逃脱单引号。远程ssh执行:双引号内单引号
ssh -i demo.pem -t [email protected] 'echo '\''{"watches": [{"type": "key","key": "test","handler": "neon -e 'sudo /opt/watch_handler.sh'"}]}'\''| sudo tee /etc/key.json'
我得到的输出如下。
{"watches": [{"type": "key","key": "test","handler": "neon -e sudo /opt/watch_handler.sh"}]}
我想输出有大约 '须藤/opt/watch_handler.sh'
{"watches": [{"type": "key","key": "test","handler": "neon -e 'sudo /opt/watch_handler.sh'"}]}
单引号 '\' 是行不通的。
请你帮忙。
谢谢,