関数を作成しようとしていますが、構文エラーが発生します。以下は私の機能です。
checkNoOfParameter () {
if [[ ${1} -eq ${2} ]]
then
job_Status = $true
else
job_Status = $false
echo "Please provide all \"${2}\" arguments with single space separation"
readArgumentsFromUser ${2}
}
私は次のように関数を呼び出します。
readArgumentsFromUser () {
read -a input
checkNoOfParameter ${#input[*]} ${1}
}
readArgumentsFromUser 3
ベストアンサー1
fi
関数を閉じる前に閉じるifステートメントがありません。}
また、ジョブには使用できないスペースがあるため、「job_Status:コマンドが見つかりません」というエラーが発生します。両側からスペースを削除します=
。