O comando date
pode formatar isso para você:
date -d "2014-10-19" +%d-%b-%Y
que produz
19-Oct-2014
Se você der exemplos de linhas de seu arquivo, podemos fazer o script para você.
Uma maneira é usar awk
:
echo zzz,19/10/2014,aaa,bbb | awk -F, '{split($2,dateelem,"/"); cmd = "date -d " dateelem[3] "-" dateelem[2] "-" dateelem[1] " +%d-%b-%Y"; cmd | getline date; OFS=","; $2=date; print; close(cmd)}'
que dá
zzz,19-Oct-2014,aaa,bbb
Supondo aqui que você deseja modificar o 2º campo. Ajuste "split($2,dateelem,"/");"
no script awk
para alterar o número do campo (coluna) que sua data aparece em