sed ':a;s/^\([[:space:]]*\)[[:space:]]/\1_/;ta' file
Se vogliamo mantenere l'indentazione di un blocco di codice in formato testo dopo averlo messo su un server http possiamo sostituire gli spazi iniziali con il codice HTML corrispondente allo spazio:
sed ':a;s/^\([[:space:]]*\)[[:space:]]/\1 /;ta' file