#bash (2020-04)
A channel for bash scripting
2020-04-07
2020-04-08
![Shawn Petersen avatar](https://secure.gravatar.com/avatar/fd363e16adb4696efdaee2a18edffb4a.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0016-72.png)
Shawn Petersen
Hi all, hoping for some help. I need a regex to pull only the second occurence of the result of this expression.. grep -Po ‘(?<=<version>)(\d.+.+?)(?=</version>)’ file.xml
so far nothing is working and I get all 17 results from the file.
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
Erik Osterman (Cloud Posse)
One quick way:
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
Erik Osterman (Cloud Posse)
grep -Po '(?<=<version>)(\d.+.+?)(?=</version>)' file.xml | head -2 | tail -1
![Shawn Petersen avatar](https://secure.gravatar.com/avatar/fd363e16adb4696efdaee2a18edffb4a.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0016-72.png)
Shawn Petersen
lol yep that works
![Shawn Petersen avatar](https://secure.gravatar.com/avatar/fd363e16adb4696efdaee2a18edffb4a.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0016-72.png)
Shawn Petersen
sometimes have to think outside the box
![Shawn Petersen avatar](https://secure.gravatar.com/avatar/fd363e16adb4696efdaee2a18edffb4a.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0016-72.png)
Shawn Petersen
thanks man!
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
Erik Osterman (Cloud Posse)
no prob!
2020-04-20
![Hemanth avatar](https://secure.gravatar.com/avatar/4230289cedd3353c68cde50d0663818b.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0014-72.png)
Hemanth
How do i jq only the values of the Name, if the json is like this
[
[
{
"Name": "AB"
}
],
[
{
"Name": "BA"
}
],
[
{
"Name": "CD"
}
],
]
![bradym avatar](https://avatars.slack-edge.com/2023-06-21/5464816405572_dd21bed1bf537acb6539_72.jpg)