Você pode usar tr -d :
$ xclip -o | tr -d "-" | xclip
Como posso apagar o - da área de transferência?
Eu tenho um script:
#!/bin/bash
xclip -o | replace - "" | xclip
Bat isso não funciona Então
replace \- "" não tem efeito
]$ uname -a
Linux localhost.localdomain 3.17.4-302.fc21.x86_64 #1 SMP Thu Dec 4 19:12:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux