A classe de caractere \s
corresponderá aos caracteres de espaço em branco <tab>
e <space>
.
Por exemplo:
$ sed -e "s/\s\{3,\}/ /g" inputFile
substituirá todas as sequências de pelo menos 3 espaços em branco por dois espaços.
OBSERVAÇÃO :
Para conformidade com POSIX, use a classe de caractere [[:space:]]
em vez de \s
, pois o último é uma extensão de sed do GNU. Veja as especificações do POSIX para sed e BREs