shell <Bus version="2542" date="2018-09-26" group="004" createTime="2018-09-26 23:30:39"> 思路找到标签中所有双引号中内容
时间: 2023-11-11 22:52:04 浏览: 80
你应该知道的这些Mybatis-Plus使用技巧(小结)
要找到`<Bus version="2542" date="2018-09-26" group="004" createTime="2018-09-26 23:30:39">`标签中所有双引号中的内容,可以使用正则表达式和循环来实现。下面是一个示例使用awk的方法:
```shell
echo '<Bus version="2542" date="2018-09-26" group="004" createTime="2018-09-26 23:30:39">' | awk -F'"' '{for (i=2; i<=NF; i+=2) print $i}'
```
解释:
- `-F'"'`指定了字段分隔符为双引号。
- `for (i=2; i<=NF; i+=2)`是一个循环,从第二个字段开始,每次增加2,遍历所有双引号内的内容。
- `print $i`表示输出第i个字段,即双引号内的内容。
以上命令将会输出:
```
2542
2018-09-26
004
2018-09-26 23:30:39
```
这样可以将`<Bus version="2542" date="2018-09-26" group="004" createTime="2018-09-26 23:30:39">`标签中所有双引号内的内容逐行输出。你可以根据具体需求进行进一步处理。
阅读全文