Com awk
, supondo que seus campos estejam realmente separados por guias:
awk -F '\t' -v OFS='\t' '$3 == ""{$3 = "none"};1' input.txt
Isto:
- Define o separador do campo de entrada para uma única guia (
-F '\t'
) - Define o separador do campo de saída como uma guia (
-v OFS='\t'
) - Verifica se o terceiro campo está vazio (
$3 == ""
) e, em caso afirmativo, o define como a string"none"
- E sempre imprime a linha (
1
).