Para usar wget
em um canal, você deve garantir que ele grave em stdout
em um arquivo, portanto, use wget -O- ...
.
AFAIK, não é possível usar scp
para copiar de stdin
. No entanto, você pode usar ssh
e executá-lo como cat
, que lê stdin
.
Então, juntos, você recebe algo como
wget -O- "$Select_Release_Version_ARTIFACT_URL" | ssh [email protected] 'cat > /etc/test/some_file'
Observe que somente será feito o download e a transferência de um único arquivo / página da web. Observe também que o usuário test
on 192.168.94.137
precisa de direitos para criar e gravar em /etc/test/some_file
. Usar sudo
antes de ssh
não concederá ao usuário remoto test
quaisquer direitos adicionais. Ele permitirá acessar as chaves ssh do root na máquina local, então, se essa for a intenção, mantenha-a.
ssh
, seria mais fácil executar wget
na máquina remota, a menos que haja motivos pelos quais isso não seja possível.