fork download
  1. #!/bin/bash
  2. s='The user name1 ONE:TWO:THREE:FOUR:FIVE:NewName:SIX
  3. The user name2 SEVEN:EIGHT:NINE:TEN:ELEVEN:NewName:TWELVE
  4. The user name3 Thirteen:Fourteen:Fifteen:Sixteen:NewName:Seventeen'
  5. sed '/^The user / s/[^: ]*:.*:\(.*\):.*/My New Name is \1/' <<< "$s"
  6.  
Success #stdin #stdout 0.01s 5544KB
stdin
Standard input is empty
stdout
The user name1 My New Name is NewName
The user name2 My New Name is NewName
The user name3 My New Name is NewName