돼지 스크립트는 처음에는 특정 날짜 (지난 번 로그 파일을 검색하는 데 사용됨)에서 지난 7 일간의 날짜 문자열을 생성하고 싶습니다. 는 나는이 라인이 작업을 수행하려고 : % 내가 오류가돼지 스크립트에서 쉘 명령을 실행하는 중 오류가 발생했습니다.
CMD7 input= ; for i in {1..6}; do d=$(date -d "$DATE -i days" "+%Y-%m-%d"); input="\$input\$d,"; done; echo \$input
선언 "ERROR 2999 : 예기치 않은 내부 오류 오류 실행 쉘 명령을 : 입력 =;에 대한 전에서 {1..6}. d = $ (date -d "2012-07-10 -i days" "+ % Y- % m- % d"); input = "$ input $ d"; 완료; 종료 코드로 명령 종료 127 "
그러나 쉘 명령은 돼지 외부에서 완벽하게 실행됩니다. 나는 여기서 무엇이 잘못되고 있는지 정말로 확신하지 못한다.
감사합니다.