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).