Você tem sua citação toda confusa. É mais fácil fazer o texto alimentar oem_setup_env
localmente e transferi-lo por ssh
:
ssh admin@VIOS1 oem_setup_env << 'EOF'
errpt -T PERM,TEMP -s 0610141418 -e 0701000018 |
awk '{print $5,$6,$7,$8,$9}' | sort -u | sed "s/^/$(uname -n): /"
EOF
Para fazer isso remotamente, ainda é mais fácil usar um documento aqui (do que usar print
, que é ksh
/ zsh
específico e precisa de -r
para evitar a interpretação de barras invertidas) para evitar dois níveis de escape de cotação. :
ssh admin@VIOS1 'oem_setup_env << "EOF"
errpt -T PERM,TEMP -s 0610141418 -e 0701000018 |
awk '\''{print $5,$6,$7,$8,$9}'\'' | sort -u | sed "s/^/$(uname -n): /"
EOF'