Eu não sei sobre awk
, mas esse sed
funciona:
sed -E 's/dates/years/;s/[0-9]{2}-[0-9]{2}-//g' birthdates
id birthyears pref
Koe 1992 nep
Ler 2000 sis
Se for importante manter as colunas perfeitamente alinhadas, faça:
sed -E 's/dates/years/;s/[0-9]{2}-[0-9]{2}-([0-9]{4})/ /g' birthdates
id birthyears pref
Koe 1992 nep
Ler 2000 sis
Onde birthdates
é este arquivo:
id birthdates pref
Koe 22-10-1992 nep
Ler 10-04-2000 sis
sed --version
sed (GNU sed) 4.2.2