在macOS 上执行sed命令报错问题

错误描述

在macOS 上执行sed命令,报错

bash 复制代码
sed -i 's/book/books/g' demo.txt
sed: 1: extra characters at the end of d command

解决方法

原因是mac的和linux写法不一样

linux

bash 复制代码
sed -i 's/book/books/g' demo.txt

mac

bash 复制代码
sed -i '' 's/book/books/g' demo.txt
相关推荐
碧蓝幻想1 年前
linux三剑客~sed命令的使用
linux·shell·sed命令·linux三剑客
Ealser1 年前
Linux Shell 脚本编程学习之【第4章 sed命令最详细 (第一部分)】
linux·服务器·学习·shell·sed命令