fork download
  1. #!/bin/bash
  2. s='001_A.wav;112.680;115.211;;;Ja. Hello; Hi:'
  3. sed ':a; s/\(;;;[^,.:;()~?,]*\)[,.:;()~?,]/\1/; ta' <<< "$s"
  4. sed ':a; s/\(;;;[^[:punct:]]*\)[[:punct:]]/\1/; ta' <<< "$s"
Success #stdin #stdout 0s 4368KB
stdin
Standard input is empty
stdout
001_A.wav;112.680;115.211;;;Ja Hello Hi
001_A.wav;112.680;115.211;;;Ja Hello Hi