awk
não tem a capacidade de fazer substituições no local, como as versões mais recentes de sed
. Então, você precisa direcionar a saída para um arquivo diferente e recuperá-lo deste arquivo recém-criado, como visto abaixo:
awk '{$1="0.05"; print $0}' initc > initc.new && cat initc.new > initc