【发布时间】:2021-01-01 09:07:40
【问题描述】:
在我的 gitlab CI 上,我正在运行以下简单脚本 (.gitlab-ci.yml):
STR=$(cat $FILE)
if grep -q "substring" <<< "$STR"; then echo "ok"; fi
不幸的是,这给了我错误
/bin/sh: eval: line 100: syntax error: unexpected redirection
在本地运行与脚本相同的命令按预期工作:
#!/bin/sh
FILE="./file.txt"
STR=$(cat $FILE)
if grep -q "substring" <<< "$STR"; then
echo "ok"
fi
文件有以下内容:
This has a substring somewhere
【问题讨论】: