我想通过某些命令过滤输出中的任何逗号和任何双引号。对于一些条目。
伪代码:
removechar --any -, -"
当前输出可能看起来像这些中的任何一个
lorem, ipsum "dolor,"
",,lorem,, ipsum ,,, """dolor ","
,lorem ipsum ,,, """dolor ,
期望的输出:
lorem ipsum 悲伤
lorem ipsum 悲伤
lorem ipsum 悲伤
更新
我可能还需要删除任何多余的空白字符,例如:
a, b"
会变成
ab
问题
如何通过参数去除字符?
您将需要研究
sed
和非常基本的正则表达式。有语法
你可以使用
tr
:或者,删除逗号和引号字符并压缩相邻空格(如您所需的输出所示)
或更一般地,删除所有标点符号并挤压所有水平空格
像这样的东西可以做这项工作: