在.sh文件中使用代码时输入错误

时间:2016-02-04 12:04:25

标签: bash

此脚本将在我的Facebook页面上发布Reddit帖子。我在这一行得到了错误:

SUBJECT=$(wget -qO- "${PICTURE::-4}" | perl -l -0777 -ne 'print $1 if /<title.*?>\s*(.*?)(?: - Imgur)?\s*<\/title/si')

1 个答案:

答案 0 :(得分:0)

您似乎在不支持它的shell中使用非POSIX功能。 (可能,您使用的是dash而不是bash。)请尝试替换

${PICTURE::-4}

${PICTURE%????}