Mac 下 Sed 参数 i 出现 invalid command code
很少在 Mac
上调试 Shell
,今天在 Mac
调试 Shell
的时候发现 sed
的用法还有点不一样,报错:
1 | sed: 1: "02.data.sql": invalid command code . |
解决
在 -i
后面增加''
变成 -i ''
即可
Mac
1 |
|
Linux
1 |
|
Mac
和 Linux
下分别用以上两种写法就可以了
很少在 Mac
上调试 Shell
,今天在 Mac
调试 Shell
的时候发现 sed
的用法还有点不一样,报错:
1 | sed: 1: "02.data.sql": invalid command code . |
在 -i
后面增加''
变成 -i ''
即可
1 | #!/bin/bash |
1 | #!/bin/bash |
Mac
和 Linux
下分别用以上两种写法就可以了