Você pode usar comandos do awk:
# awk -F, '{print $1 "\t" $2 "\t" $3}' customers
ou:
# awk 'BEGIN{FS=","; OFS="\t"} {print $1, $2, $3}' customers
ou:
# awk 'BEGIN{FS=","; OFS="\t"} {print}' customers
todos eles funcionarão para você.
Eu tenho um arquivo (chamado customers ) com informações que precisam ser classificadas;
exemplo:
qweasd,[email protected],256.62394383
qweasdczasd,[email protected],256.62394383
qwedddasd,[email protected],256.62394383
qweavvvdsd,[email protected],256.62394383
A saída do arquivo deve ser separada por tabulações.
qweasd [email protected] 256.62394383
qweasdczasd [email protected] 256.62394383
qwedddasd [email protected] 256.62394383
qweavvvdsd [email protected] 256.62394383
Eu preciso do comando em uma linha.
Tente isto: awk -F, '$ print $ 1 "\ t" $ 2 "\ t" $ 3}' nome do arquivo awk 'BEGIN {FS=","; OFS="\ t"} {print $ 1, $ 2, $ 3} 'nome do arquivo
sed é a ferramenta mais simples e eficiente para esta modificação de notas do editor:
sed 's-,-ctrlVtab-g' customers
Você também pode facilmente obter a mesma modificação com ex , vi ou emacs .