Usando o Awk para remover espaços em branco

Tenho um arquivo na forma de:

Firstname LastName; 123-4567; Job Title
    Firstname LastName;   123-4567;      Job Title
Firstname LastName;      123-4567; Job Title
...

Estou tentando usar o awk para analisar o arquivo em um formulário legível por makedbm (para criar um mapa NIS personalizado). O separador de campos é um ponto e vírgula. Eu preciso ser capaz de remover todos os espaços em branco à esquerda de cada campo em cada linha, mas deixar os espaços no campo de nome e no campo de título. Obrigado

questionAnswers(5)

yourAnswerToTheQuestion