当前位置: 首页 > 面试题库 >

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

卢枫涟
2023-03-14
问题内容

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

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

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

我试过了

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

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

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


问题答案:

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

#!/bin/bash
sed "s/'/ /g" myfile.txt


 类似资料:
  • 我有以下字符串: 我想做的是用另一个字符串替换所有 字符 结果是: 基本上,保持的顺序替换为中的交错字符。 < code>rep的总长度与< code >的总长度相同?,20个字符。 请注意,我不想作为额外的步骤再次手动拆分< code>rep。 我尝试了这个,但失败了:

  • 我想在java中将所有“特殊字符”替换为特殊字符 例如“现金” 我有一个示例CSV文件 这里的CSV标题是“What”和“Where” 预期产出 示例代码如下 所有特殊字符、所有空格和双引号都应删除并替换为所需的输出。 我使用的是值。replaceAll(“[^A-Za-z0-9]”,“”),但它不工作。 错误 感谢您的帮助。regex的新成员。

  • 我目前正在使用一个替换脚本来自动修复单引号和双引号。 但是,我找不到一个解决方案来更改嵌套在另一个双引号内的任何地方的双引号 “在'abc'开头和结尾有一些额外的文本” 目前,我只能自动修复这个类型,如果它在其他引号旁边(例如“abc”)使用一个简单的替换脚本 和

  • 问题内容: 我有以下数据框 我想更换和使用,所以最终的数据帧 我尝试了以下操作,但没有成功: 问题答案: 解决方案与通过: 如果需要将列中的所有值设置为一些:

  • 我真的不喜欢这样链接命令。有没有另一种方法在一个做?

  • 问题内容: 我正在从用户那里获得一个物理位置地址,并试图安排它来创建一个URL,该URL以后将用于从Google Geocode API获取JSON响应。 最终的URL字符串结果应与此类似,但不能有空格: http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View