fork(2) download
  1. #!/bin/bash
  2. s='aaaa:bbbb:cccc:dddd
  3. eeee:ffff:gggg:hhhh
  4. iiii:jjjj:kkkk:llll'
  5. passwd='newpass'
  6. lineNumber=2
  7. sed -E "${lineNumber} s/^(([^:]*:){2})[^:]*/\1${passwd}/" <<< "$s"
Success #stdin #stdout 0s 4384KB
stdin
Standard input is empty
stdout
aaaa:bbbb:cccc:dddd
eeee:ffff:newpass:hhhh
iiii:jjjj:kkkk:llll