sed-在一行中没有空格的情况下提取单词beetwen两个单词

fabrix_00

我需要在没有空格的情况下在一行中提取一个单词,然后两个单词。

例如,我有这个文件web.xml:

<connection-url>jdbc:jtds:sqlserver://sql2012:1433/AAA_1</connection-url>
<connection-url>jdbc:jtds:sqlserver://sql2012:1433/BBB_1</connection-url>
<connection-url>jdbc:jtds:sqlserver://sql2012:1433/CCC_2</connection-url>

我需要提取AAA_1BBB_1并且CCC_2,因为他们留在中间1433/</connection-url>

阿维纳什·拉吉(Avinash Raj)

通过sed

$ sed 's~.*1433/\([^<]*\)</connection-url>.*~\1~' file
AAA_1
BBB_1
CCC_2

通过grep,

$ grep -oP '1433\/\K[^><]*' file
AAA_1
BBB_1
CCC_2

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用sed将具有3个单词的一行中的第一个单词加倍?

来自分类Dev

删除sed中两个特定单词之间的空格

来自分类Dev

使用sed编辑名称中带有空格的文件中的一行

来自分类Dev

sed 命令 - 用 2 个单词替换一行中的 2 个单词,同时保持第二个单词的缩进

来自分类Dev

使用sed在一行中查找单词并替换单词旁边的部分

来自分类Dev

sed / awk:删除所有与一个单词匹配的行,而不跟一个单词

来自分类Dev

在一行中没有空格的情况下从用户获取输入

来自分类Dev

使用sed在两个单词之间获取文本

来自分类Dev

使用 awk 或 sed 获取两个单词之间的值

来自分类Dev

使用sed将每个行中的最后一个空格替换为逗号,然后删除所有空格

来自分类Dev

如何使用sed或awk将单词排成一行?

来自分类Dev

如何使用sed将一行中的第一个单词与最后一个单词进行比较?

来自分类Dev

sed +仅在未出现单词的情况下在每个字符串上添加最后一个单词

来自分类Dev

使用sed删除两个单词之间的所有内容?

来自分类Dev

如何在特定单词之后交换单词,可以在一行中,也可以使用 sed 在不同的行中?

来自分类Dev

在匹配的字符串sed中替换两个单独的单词

来自分类Dev

sed将上一行的第一个单词添加到下一行的开头,如果

来自分类Dev

在sed行的末尾附加单词

来自分类Dev

sed +从特定行删除单词

来自分类Dev

grep 或 sed 可以只显示与一行中的多个搜索模式匹配的单词吗?

来自分类Dev

sed替换引号中的单词

来自分类Dev

使用sed替换单词

来自分类Dev

sed单词重复问题

来自分类Dev

sed,仅在不存在空格的情况下,在第一个数字之前插入空格

来自分类Dev

如何在一行中用sed匹配一个或另一个单词

来自分类Dev

如何使用sed在一行中有多次出现的两个模式之间搜索文本?

来自分类Dev

如何标记由两个单词合并而没有空格的单词

来自分类Dev

如何标记由两个单词合并而没有空格的单词

来自分类Dev

用sed提取一行中的数字

Related 相关文章

  1. 1

    如何使用sed将具有3个单词的一行中的第一个单词加倍?

  2. 2

    删除sed中两个特定单词之间的空格

  3. 3

    使用sed编辑名称中带有空格的文件中的一行

  4. 4

    sed 命令 - 用 2 个单词替换一行中的 2 个单词,同时保持第二个单词的缩进

  5. 5

    使用sed在一行中查找单词并替换单词旁边的部分

  6. 6

    sed / awk:删除所有与一个单词匹配的行,而不跟一个单词

  7. 7

    在一行中没有空格的情况下从用户获取输入

  8. 8

    使用sed在两个单词之间获取文本

  9. 9

    使用 awk 或 sed 获取两个单词之间的值

  10. 10

    使用sed将每个行中的最后一个空格替换为逗号,然后删除所有空格

  11. 11

    如何使用sed或awk将单词排成一行?

  12. 12

    如何使用sed将一行中的第一个单词与最后一个单词进行比较?

  13. 13

    sed +仅在未出现单词的情况下在每个字符串上添加最后一个单词

  14. 14

    使用sed删除两个单词之间的所有内容?

  15. 15

    如何在特定单词之后交换单词,可以在一行中,也可以使用 sed 在不同的行中?

  16. 16

    在匹配的字符串sed中替换两个单独的单词

  17. 17

    sed将上一行的第一个单词添加到下一行的开头,如果

  18. 18

    在sed行的末尾附加单词

  19. 19

    sed +从特定行删除单词

  20. 20

    grep 或 sed 可以只显示与一行中的多个搜索模式匹配的单词吗?

  21. 21

    sed替换引号中的单词

  22. 22

    使用sed替换单词

  23. 23

    sed单词重复问题

  24. 24

    sed,仅在不存在空格的情况下,在第一个数字之前插入空格

  25. 25

    如何在一行中用sed匹配一个或另一个单词

  26. 26

    如何使用sed在一行中有多次出现的两个模式之间搜索文本?

  27. 27

    如何标记由两个单词合并而没有空格的单词

  28. 28

    如何标记由两个单词合并而没有空格的单词

  29. 29

    用sed提取一行中的数字

热门标签

归档