У меня вопрос, как связать getopts с методом curl в одной функции? Я новичок в написании сценариев bash. Я добавлю свою функцию ниже:
addProject() {
addProject_usage() { echo "addProject: [-p <arg>]" 1>&2; exit; }
read OPTARG
local OPTIND o p
local OPTARG
while getopts ":p:" o; do
case "${o}" in
p)
p="${OPTARG}"
;;
*)
addProject_usage
;;
esac
done
shift $((OPTIND-1))
curl -H "Content-Type:application/json" http://adress.com/api/v3/projects?private_token=$token -d "{ \"name\": \"$p\" }"
}
addProject -p
addProject
Спасибо за любой совет и помощь! Я не знаю, правильно ли я делаю это, но я так не думаю.
M.