Linux - grep 在 CircleCI 中未按预期工作

Linux - grep 在 CircleCI 中未按预期工作

我的笔记本电脑是 Mac,CircleCI 使用 Linux,我必须在 CircleCI 中运行 shell 脚本,如下所示。

SOME_ERROR_TEXT="some error text verbose verbose"

if yarn schema-codegen | grep "$SOME_ERROR_TEXT"; then
  echo "success!"
  exit 1
else
  echo "failure!"
fi

的结果yarn schmea-codegen包含SOME_EROR_TEXT.

some error text verbose verbose lorem ipsum dfaskldjfskdljfldsakjfkldsjflksdjf
dsflsdjflkjdsfjlkdsjfljdslkfjlkdsjfjdsljfldsjfkjjj
     11123123213123
 '''''

该脚本可以在我的 Mac 上运行,但不能在 CircleCI 环境中运行。我的脚本中是否有错误的语法?如果没有的话,我会在 CI 上解决这个问题。谢谢

相关内容