fork download
  1. #!/bin/bash
  2.  
  3. filename="abc, def hij.xyz"
  4.  
  5. sed -E 'h;s/,? +/_/g;H;g;s/(.*)\n(.*)/mv "\1" "\2"/' <<<"$filename"
Success #stdin #stdout 0.01s 5296KB
stdin
Standard input is empty
stdout
mv "abc, def hij.xyz" "abc_def_hij.xyz"