fork(1) download
  1. #!/bin/bash
  2. s='username = "fakeuservalue"
  3.  
  4. clients = [
  5. {
  6. username = "user1"
  7. },
  8. {
  9. username = "user2"
  10. }
  11. ]'
  12. sed -n '/^clients = \[/,/^]$/p' <<< "$s" | sed -n 's/.*username *= *"\(.*\)".*/\1/p'
Success #stdin #stdout 0.01s 5432KB
stdin
Standard input is empty
stdout
user1
user2