fork(4) download
  1. #!/bin/bash
  2. s="deleteme.txt ##########
  3. 1219: 'PCM BE PTP'
  4. deleteme.txt ##########
  5. 1221: , 'PCM FE/MID PTP UT','PCM IA 1 PTP'
  6. deleteme2.txt ##########
  7. 1222: , 'PCM BE PTP UT'
  8. 1221: , 'PCM FE/MID PTP UT','PCM IA 1 PTP'
  9. deleteme2.txt ##########
  10. 1223 #####: , 'PCM BE PTP'
  11. 1221: , 'PCM FE/MID PTP UT','PCM IA 1 PTP'
  12. deleteme2.txt ##########
  13. 1225: , 'PCM FE/MID PTP'"
  14. awk '!/#####/ || !seen[$0]++' <<< "$s"
Success #stdin #stdout 0s 23336KB
stdin
Standard input is empty
stdout
deleteme.txt ##########
1219:                            'PCM BE PTP'
1221:                          , 'PCM FE/MID PTP UT','PCM IA 1 PTP'
deleteme2.txt ##########
1222:                          , 'PCM BE PTP UT'
1221:                          , 'PCM FE/MID PTP UT','PCM IA 1 PTP'
1223  #####:                          , 'PCM BE PTP'
1221:                          , 'PCM FE/MID PTP UT','PCM IA 1 PTP'
1225:                          , 'PCM FE/MID PTP'