【发布时间】:2019-12-23 11:22:34
【问题描述】:
这是我编写的脚本,只有“FOR LOOP”不起作用 -
出现此错误 - 请建议我如何进一步操作。
/var/folders/g9/bgcqz8jn4b7gm47k95f15lvm0000gp/T/jenkins5094260696780533763.sh:第 21 行:${~/Library/MobileDevice/Provisioning\ Profiles/}*:错误替换
构建步骤“执行 shell”将构建标记为失败
#!/bin/bash
. ~/.profile
xcode9
security find-identity -p codesigning -v
#ls '/Users/airwatch/Library/MobileDevice/Provisioning Profiles/'
ls ~/Library/MobileDevice/Provisioning\ Profiles/
output=$(ls ~/Library/MobileDevice/Provisioning\ Profiles/ | wc -l)
echo "Total provisioning profiles :" $output
#cat ~/Library/MobileDevice/Provisioning\ Profiles/Accenture_Fit_Distribution.mobileprovision
for entry in "${~/Library/MobileDevice/Provisioning\ Profiles/}*"
do
echo "$entry"
done
【问题讨论】:
-
您对
${<path>}todo 有什么期望?语法需要一个变量名而不是路径 -
要求脚本来获取您的
.profile通常是一种不好的做法。无论如何,此脚本中似乎没有任何内容取决于您的个人资料中的任何内容。