simples awk
solution.
awk '{print $1"\t" $3 " " $2 " " $4}' /etc/hosts
Nós apenas trocamos as colunas, awk
usa espaço como seu delimitador padrão, então dizemos imprimir coluna 1 e depois uma tabulação, depois imprimir a coluna 3 seguida por um espaço ... então 2 etc ...