在cURL命令替换中使用变量

  • 本文关键字:变量 替换 cURL 命令 bash
  • 更新时间 :
  • 英文 :


我需要一些帮助来编写以下简单的bash脚本。我得到curl not found error,即使curl正在安装

DOMAIN='http://example.com/'
PATH='api/'
BASE_URL="${DOMAIN}${PATH}"
ACCESS_TOKEN=$(curl --location --request POST "$BASE_URL"'auth/signup' 
--header 'Content-Type: application/json' 
--data-raw '{
"email": "user@mail.com",
"password": "password"
}')
echo $ACCESS_TOKEN

检查curl是否存在

#! /bin/bash
if [[ -z "$(type -p curl)" ]]
then
printf 'curl not foundn'
printf 'PATH=%sn' "$PATH"
exit 1
fi
# your script here
...

最新更新