一尘不染

如何在sed中用另一个字符替换单引号?

linux

我有一个平面文件,其中多次出现包含单引号的字符串,例如hari'sleader's

我想用空格替换所有出现的单引号,即

  • 出现的所有hari'shari s
  • 出现的所有leader'sleader s

我试过了

sed -e 's/"'"/ /g' myfile.txt

sed -e 's/"'"/" "/g' myfile.txt

但他们没有给我预期的结果。


阅读 245

收藏
2020-06-03

共1个答案

一尘不染

尝试使sed命令尽可能简单。否则,您将对以后阅读的内容感到困惑。

#!/bin/bash
sed "s/'/ /g" myfile.txt
2020-06-03