![수치 매개변수 확인](https://linux55.com/image/198549/%EC%88%98%EC%B9%98%20%EB%A7%A4%EA%B0%9C%EB%B3%80%EC%88%98%20%ED%99%95%EC%9D%B8.png)
$2
함수 매개변수를 확인하고 합계가 숫자인지 확인하고 싶습니다 . 다음 줄이 해당 문을 사용하는 방법입니까 $3
? 숫자를 확인하는 데 올바른 방법을 AND
사용하고 있습니까 ?=
if [[ "$2" = +([[:digit:]]) ]] && [[ "$3" = +([[:digit:]]) ]]; then
답변1
전달된 인수가 숫자이면 true를 반환하는 "IsInt"라는 함수를 만드는 것이 좋습니다. 그러면 너는 말할 것이다
if IsInt "$2" && IsInt "$3" ; then
...
fi
그런 다음 "IsInt"를 더 간단하게 만들거나 다음을 볼 수 있습니다.기존 답변