如何从Linux文件中删除特定符号?

Shokry Mohamed

我的Linux文件包含超过4000行类似于以下内容的代码:

[INSERT INTO DATAMART_QUEUE_DETAILS(EVENT_TIME,QUEUE,EVENT,TRACKNUM,QUEUE_TYPE,ASSOCIATED_ROUTING_SCRIPT,ANI,DNIS,CHANNEL_TYPE) VALUES ('2021.01.01 15:31:57','Electrolux', 'abandoned', '1609507904.86839', 'ROUTING_SCRIPT', 'Electrolux', '01008367900', '886123', 'CALL')]
[INSERT INTO DATAMART_QUEUE_DETAILS(EVENT_TIME,QUEUE,EVENT,TRACKNUM,QUEUE_TYPE,ASSOCIATED_ROUTING_SCRIPT,ANI,DNIS,CHANNEL_TYPE) VALUES ('2021.01.01 15:31:59','Electrolux-Inst', 'queued', '1609507878.86832', 'VIRTUAL', 'Electrolux', '01552050703', '886123', 'CALL')]
[INSERT INTO DATAMART_QUEUE_DETAILS(EVENT_TIME,QUEUE,EVENT,TRACKNUM,QUEUE_TYPE,ASSOCIATED_ROUTING_SCRIPT,ANI,DNIS,CHANNEL_TYPE) VALUES ('2021.01.01 15:31:59','Electrolux', 'distributed', '1609507878.86832', 'ROUTING_SCRIPT', 'Electrolux', '01552050703', '886123', 'CALL')]
[INSERT INTO DATAMART_QUEUE_DETAILS(EVENT_TIME,QUEUE,EVENT,TRACKNUM,QUEUE_TYPE,ASSOCIATED_ROUTING_SCRIPT,ANI,DNIS,CHANNEL_TYPE) VALUES ('2021.01.01 15:31:59','Electrolux-Inst', 'distributed', '1609507878.86832', 'VIRTUAL', 'Electrolux', '01552050703', '886123', 'CALL')]

我需要linux命令才能从文件中删除方括号[],以使其看起来像这样:

INSERT INTO DATAMART_QUEUE_DETAILS(EVENT_TIME,QUEUE,EVENT,TRACKNUM,QUEUE_TYPE,ASSOCIATED_ROUTING_SCRIPT,ANI,DNIS,CHANNEL_TYPE) VALUES ('2021.01.01 15:31:57','Electrolux', 'abandoned', '1609507904.86839', 'ROUTING_SCRIPT', 'Electrolux', '01008367900', '886123', 'CALL')
INSERT INTO DATAMART_QUEUE_DETAILS(EVENT_TIME,QUEUE,EVENT,TRACKNUM,QUEUE_TYPE,ASSOCIATED_ROUTING_SCRIPT,ANI,DNIS,CHANNEL_TYPE) VALUES ('2021.01.01 15:31:59','Electrolux-Inst', 'queued', '1609507878.86832', 'VIRTUAL', 'Electrolux', '01552050703', '886123', 'CALL')
INSERT INTO DATAMART_QUEUE_DETAILS(EVENT_TIME,QUEUE,EVENT,TRACKNUM,QUEUE_TYPE,ASSOCIATED_ROUTING_SCRIPT,ANI,DNIS,CHANNEL_TYPE) VALUES ('2021.01.01 15:31:59','Electrolux', 'distributed', '1609507878.86832', 'ROUTING_SCRIPT', 'Electrolux', '01552050703', '886123', 'CALL')
INSERT INTO DATAMART_QUEUE_DETAILS(EVENT_TIME,QUEUE,EVENT,TRACKNUM,QUEUE_TYPE,ASSOCIATED_ROUTING_SCRIPT,ANI,DNIS,CHANNEL_TYPE) VALUES ('2021.01.01 15:31:59','Electrolux-Inst', 'distributed', '1609507878.86832', 'VIRTUAL', 'Electrolux', '01552050703', '886123', 'CALL')

最后,我想将这些行直接插入到MySQL查询中。

托马斯·斯腾豪格

一种便宜而开朗的方法是

tr -d '[]' < infile > outfile

编辑:我应该补充一点,如果[或]出现在数据中,这将不会获得期望的结果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Linux中删除具有特定模式的文件?

来自分类Dev

在Linux中删除特定文件时如何获得通知?

来自分类Dev

给定O(n lg n)中的协调文件列表,如何删除$ HOME中的特定符号链接?

来自分类Dev

如何从WebAssembly文件中删除调试符号

来自分类Dev

如何从文本文件中删除特定符号的所有实例?

来自分类Dev

如何删除python中特定符号之间的线?

来自分类Dev

如何使用Python Pandas删除DataFrame中特定列的%符号?

来自分类Dev

如何在linux / unix中删除文件中特定行中间的逗号

来自分类Dev

如何在linux / unix中删除文件中特定行中间的逗号

来自分类Dev

如何删除bash / linux中的特定行?

来自分类Dev

如何删除符号链接文件

来自分类Dev

从文件外壳中删除“ /”符号

来自分类Dev

如何在构建期间从.so文件中删除符号

来自分类Dev

如何从txt文件中删除特定行

来自分类Dev

如何从文件中删除特定行?

来自分类Dev

如何删除文件中的特定号码?

来自分类Dev

如何删除文件中特定的重复行?

来自分类Dev

如何删除或抓取文件中的特定文本

来自分类Dev

如何从文件中删除特定模式

来自分类Dev

删除特定扩展名的文件(Linux中的文件除外)

来自分类Dev

如何删除名为“”的文件?在Linux中?

来自分类Dev

如何符号链接到特定Git参考/分支中的文件?

来自分类Dev

在Linux中从文件中删除特定的行/行或重复项

来自分类Dev

无法使用Linux删除$符号命名文件?

来自分类Dev

LINUX如何删除包含特定名称的文件?

来自分类Dev

如何从str中删除'符号?

来自分类Dev

如何从特定历史提交中删除特定文件夹?

来自分类Dev

Linux Shell脚本删除文件中的特定内容

来自分类Dev

在Linux中删除所有但很少的特定模式的文件

Related 相关文章

  1. 1

    如何在Linux中删除具有特定模式的文件?

  2. 2

    在Linux中删除特定文件时如何获得通知?

  3. 3

    给定O(n lg n)中的协调文件列表,如何删除$ HOME中的特定符号链接?

  4. 4

    如何从WebAssembly文件中删除调试符号

  5. 5

    如何从文本文件中删除特定符号的所有实例?

  6. 6

    如何删除python中特定符号之间的线?

  7. 7

    如何使用Python Pandas删除DataFrame中特定列的%符号?

  8. 8

    如何在linux / unix中删除文件中特定行中间的逗号

  9. 9

    如何在linux / unix中删除文件中特定行中间的逗号

  10. 10

    如何删除bash / linux中的特定行?

  11. 11

    如何删除符号链接文件

  12. 12

    从文件外壳中删除“ /”符号

  13. 13

    如何在构建期间从.so文件中删除符号

  14. 14

    如何从txt文件中删除特定行

  15. 15

    如何从文件中删除特定行?

  16. 16

    如何删除文件中的特定号码?

  17. 17

    如何删除文件中特定的重复行?

  18. 18

    如何删除或抓取文件中的特定文本

  19. 19

    如何从文件中删除特定模式

  20. 20

    删除特定扩展名的文件(Linux中的文件除外)

  21. 21

    如何删除名为“”的文件?在Linux中?

  22. 22

    如何符号链接到特定Git参考/分支中的文件?

  23. 23

    在Linux中从文件中删除特定的行/行或重复项

  24. 24

    无法使用Linux删除$符号命名文件?

  25. 25

    LINUX如何删除包含特定名称的文件?

  26. 26

    如何从str中删除'符号?

  27. 27

    如何从特定历史提交中删除特定文件夹?

  28. 28

    Linux Shell脚本删除文件中的特定内容

  29. 29

    在Linux中删除所有但很少的特定模式的文件

热门标签

归档