【问题标题】:sed fails on jenkins, but works locallysed 在 jenkins 上失败,但在本地工作
【发布时间】:2018-04-15 13:35:46
【问题描述】:

此命令似乎在本地工作,但在 jenkins 上失败

sed -i '' "s/\/styleguide//g" .gitignore

这是一个解析错误,尽管它说它找不到文件。我知道这一点,因为运行 cat 会打印文件内容。有人想吗?

sed: can't read s/\/\styleguide//g: No such file or directory

【问题讨论】:

标签: jenkins sed terminal continuous-integration sh


【解决方案1】:

sed的GNU实现中,-i''之间不能有空格,这样写:

sed -i'' "s/\/styleguide//g" .gitignore

【讨论】:

  • 实际上-i'' 在删除引号后变成了-i,尽管包含它以供人类读者阅读可能仍然有用。
猜你喜欢
  • 2017-03-04
  • 2015-03-12
  • 1970-01-01
  • 2016-10-07
  • 2019-10-12
  • 2015-03-26
  • 2019-05-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多