bash - Bash 脚本问题
问题描述
这是我使用 Nexus Repository Manager API 的 bash 文件脚本:
# Send Setup script
curl -u admin:admin123 -X POST --header 'Content-Type: application/json' \
http://localhost:8081/service/rest/v1/script \
-d @setup.json
# Test scripts
printf "---------------------- SCRIPTS ----------------------"
curl -u admin:admin123 -X GET http://localhost:8081/service/rest/v1/script
# Run script
curl -u admin:admin123 -X POST --header 'Content-Type: text/plain' \
http://localhost:8081/service/rest/v1/script/setup/run
当我运行它时,输入是:
curl: (3) Illegal characters found in URL
./setup.sh: line 3: http://localhost:8081/service/rest/v1/script: No such file or directory
./setup.sh: line 4: -d: command not found
./setup.sh: line 5: $'\r': command not found
./setup.sh: line 7: printf: --: invalid option
printf: usage: printf [-v var] format [arguments]
curl: (3) Illegal characters found in URL
./setup.sh: line 9: $'\r': command not found
curl: (3) Illegal characters found in URL
: No such file or directory/localhost:8081/service/rest/v1/script/setup/run
./setup.sh: line 13: $'\r': command not found
问题出在哪里?反斜杠有问题吗?
解决方案
推荐阅读
- tomcat - TomEE PolicyConfigurationFactory & TransactionManagerImpl 错误
- sas - SAS 参数 logconfigloc 和常规日志输出
- spring - if/else 在我的 SpringBoot rest api POST 方法中不起作用
- python - Python:数据框的欧洲日期到欧洲 unix 时间戳
- python - 使用 Conv2DTranspose 输出其输入形状的双倍
- flutter - 如何理解颤动中的蓝牙特性(循环速度和节奏)数据?
- css - React js下拉菜单不可滚动
- powershell - 如何使用powershell脚本在文本文件的行首和行尾添加特殊字符?
- python - Python csv.DictReader 返回 KeyError
- django - Django,如何在 forms.ModelForm 中设置值