fork download
  1. #!/bin/bash
  2. s="name1{want-this-string}host,name1{want-this-string}host,name1{dont-want-this-string},name1{dont-want-this-either}name1{want-this-string}host"
  3. grep -oP '\bname1\{\K[^{}]*(?=}host\b)' <<< "$s"
Success #stdin #stdout 0s 19632KB
stdin
Standard input is empty
stdout
want-this-string
want-this-string
want-this-string