bash - 在值之间查找多个字符串并在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
任何帮助将不胜感激。
解决方案
$ tr '"' '\n' <<< $string | awk 'NR%2'
10.255.200.0/24
10.255.207.0/24
192.168.0.0/21
推荐阅读
- powershell - 如何设置 Azure AD 注册应用的 API Key 的“密钥描述”
- php - 使用 PHP 将 HTML 表单转换为数据库
- python - 如何解释 cron.yaml 文件中的 URL 参数?
- c++ - Cuda矩阵乘法:大矩阵的错误输出
- java - 高效地向 Java ThreadPool 提交无限数量的任务
- javascript - 以角度 6 将产品添加到标题购物车
- node.js - 单元测试 - 与 supertest 开玩笑给出超时
- angular - 刷新图像 - 可观察的 Angular
- uwp - Xbox One 检测网络连接类型
- ios - 尝试在 Swift 中推送视图控制器时崩溃