如何在 Unix 中删除引号之间的所有内容

如何在 Unix 中删除引号之间的所有内容

如何在 Unix/Linux 中删除单引号之间的所有内容?

例如:
输入:WHERE EnodeB_Fin Date_Time_Fin >= '2022-03-15 00:00:00'
输出:WHERE EnodeB_Fin Date_Time_Fin >=

答案1

假设文件中有文本:

$ sed < 文件“s/'.*'//”
其中 EnodeB_Fin Date_Time_Fin >=

相关内容