首页 > 解决方案 > 在值之间查找多个字符串并在bash中用换行符替换

问题描述

我需要编写一个 bash 脚本来列出 sql 数据库中的值。

我已经走了这么远,但现在我需要完成剩下的工作。

到目前为止的字符串是

10.255.200.0/24";i:1;s:15:"10.255.207.0/24";i:2;s:14:"192.168.0.0/21

我现在需要删除语音标记之间的所有内容并将其发送到新行。

所需的输出:

10.255.200.0/24
10.255.207.0/24
192.168.0.0/21

任何帮助将不胜感激。

标签: bashawksedgrepip

解决方案


$ tr '"' '\n' <<< $string | awk 'NR%2'

10.255.200.0/24
10.255.207.0/24
192.168.0.0/21

推荐阅读