@Sukminder já deu a resposta simples; Eu tenho algumas dicas de estilo e sintaxe útil sobre o seu código de exemplo (como uma revisão de código). Isso começou como um comentário, mas estava ficando longo.
OFS
é o separador do campo de saída, como já mencionado.
$0
é o argumento padrão para print
- não é necessário especificá-lo explicitamente. E outro ponto de estilo: awk
tem o que é chamado de "padrões", que são como blocos condicionais internos. Então você também pode usar:
awk -F'|' 'BEGIN {OFS = FS} NR != 1 {$5 += 0.1} {print}' myfile