标签: shell psql
我有这段代码$(echo "psql -U postgres -d mydb -c "SELECT * FROM table_name;" " | ssh $REMOTE_IP)
$(echo "psql -U postgres -d mydb -c "SELECT * FROM table_name;" " | ssh $REMOTE_IP)
我需要在远程主机中运行该查询,但我不能在echo中应用查询部分
任何帮助?
答案 0 :(得分:1)
您的语法不正确,您不需要使用管道。试试这个:
ssh "$REMOTE_IP" 'psql -U postgres -d mydb -c "SELECT * FROM table_name;"'