저는 Bash에서 세번째 나누기 함수를 작성 중이며 변수를 숫자로 설정할 수 없습니다.1 : 명령을 찾을 수 없습니다.
fizzy.sh :
#!/usr/bin/env sh
div3() {
return `$1 % 3 -eq 0`
}
d=div3 1
echo $d
예 : 당신은 ENV 변수 D에 문자열 div3를 할당하려고하기 때문에
$ ./fizzy.sh
./fizzy.sh: line 7: 1: command not found
당신의'div3' 함수는 당신이 생각하는대로하지 않습니다. –
그냥 레코드/구글 검색을 위해서 ==> 이것은 여기에 해당하지 않지만 실수로 등호 주위에 공백을 넣으면 정확히 같은 에러를 보게됩니다.'d = div3 1'과 올바른'd = div3 1 '. –