Nenhuma ideia do motivo pelo qual as pessoas estão usando o cat para enviar o arquivo para o awk, e a resposta tr apenas converte um caractere em outro, portanto, qualquer *
é convertido em space
.
Solução simples de awk
awk -F"**" '$1=$1' OFS="\t" file
Para tabulação entre todos os campos
awk 'sub(/\*\*/," "){$1=$1}1' OFS="\t" file
E mais um
awk 'gsub(/(*| )+/,"\t")' file
Comando Sed
sed 's/[* ]\+/\t/g' file
comando tr
tr -s '* ' '\t' < file