RESOLVIDO: Obrigado a esta resposta . Eu era capaz de canalizar minha entrada para o comando de origem, removendo assim minha intervenção. Eu criei um script para fazer algumas das outras coisas que queria fazer e adicionei-o ao alias e está funcionando bem.
O comando que funcionou foi:
echo $arg1 | source /directory/of/script/script.csh | tee /log-file/destination/filename.dat
o comando tee
me permitiu capturar a saída do comando de origem em um arquivo .dat
. E para o benefício de outros que procuram uma solução semelhante, outra idéia rápida: pode-se canalizar qualquer número de argumentos para o comando, mas tome cuidado para passá-lo na ordem em que ele será invocado / solicitado.
Além disso, concordo com o que os outros apontaram já, não seria uma boa idéia inserir suas credenciais como esta e o script para evitar a digitação toda vez.