使用EOF的Powershell psql代码块

使用EOF的Powershell psql代码块,powershell,eof,psql,scriptblock,Powershell,Eof,Psql,Scriptblock,我在linux中使用EOF对“psql”命令进行了多行注入 psqlPowerShell支持,但不支持任意分隔符。它也不支持先命名命令,然后命名输入的标准输入重定向——您只能将输入管道化到命令。这应该与您正在做的事情最接近: @" sql1 sql2 "@ | psql 如果要禁止变量替换,请使用单引号而不是双引号

我在linux中使用EOF对“psql”命令进行了多行注入

psqlPowerShell支持,但不支持任意分隔符。它也不支持先命名命令,然后命名输入的标准输入重定向——您只能将输入管道化到命令。这应该与您正在做的事情最接近:

@"
sql1
sql2
"@ | psql
如果要禁止变量替换,请使用单引号而不是双引号