ssh 원격 명령 중 ambigous redirection error 문의

dopekly의 이미지

bash 쉘 스크립트에서..

abc@test:~$ cat test.sh
#!/bin/bash
set -x
ssh abc@test 'grep -c "Finished: FAILURE" $LOG > $BUILD_RESULT'

abc@pd1cmn02:~$ ./test.sh
+ ssh abc@test 'grep -c "Finished: FAILURE" $LOG > $BUILD_RESULT'
abc@test's password:
bash: $BUILD_RESULT: ambiguous redirect
osscm@pd1cmn02:~$

이렇게 ambiguous redirect 에러가 발생하는데 원인과 해결방법이 없을까요??
물론 $LOG $BUILD_RESULT에 대한 값은 로컬에서 설정되어 있는 상태입니다.

qiiiiiiiip의 이미지

$ cat test.sh
#!/bin/bash -x
eval "ssh abc@test 'grep -c \"Finished: FAILURE\" $LOG > $BUILD_RESULT'"
kluster86의 이미지

$LOG, $BUILD_RESULT 할당이 안되어잇어서
redirection할때 애매하다고 에러를 뿜는거같습니다

욥!!!! 늦게 시작했지만 열심히하면 된다!!!!!