bash, supprimer les espaces en début de ligne

2012-09-06

Pour supprimer les espaces en début de ligne…

$ cat fichier | sed -e 's/^[ \t]*//g'
$ cat fichier | sed -re 's/^[[:space:]]*//g'

ou alors avec awk

$ cat fichier | awk -F ':' '{ gsub(/^[[:space:]]+$/,"",$2); print $2; }'