linux下可以直接执行sed命令,mac下总是报错:command a expects \ followed by text
通过搜索发现,mac下不能直接使用sed,需要使用gsed命令,但是需要先下载gnu-sed
brew install gnu-sed
安装成功后,再次执行命令成功
(base) ➜ ~ gsed '2 a newline' test.txt
root
root
newline
hello
linux下可以直接执行sed命令,mac下总是报错:command a expects \ followed by text
通过搜索发现,mac下不能直接使用sed,需要使用gsed命令,但是需要先下载gnu-sed
brew install gnu-sed
安装成功后,再次执行命令成功
(base) ➜ ~ gsed '2 a newline' test.txt
root
root
newline
hello