fork(2) 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 = \[/,/^]$/s/.*username *= *"\(.*\)".*/\1/p' <<< "$s"
Success #stdin #stdout 0.01s 5408KB
stdin
Standard input is empty
stdout
user1
user2