Uma coisa que ajudará você a formatar a saída é awk
. Por exemplo:
date | awk '{printf "%-10s %-10s %-10s %-10s %-10s %-10s\n", $1, $2, $3, $4, $5, $6}'
fornecerá saída em campos com 10 caracteres de largura.
Eu tenho vários diretórios (nomes diferentes) que contêm arquivos de texto do mesmo nome. Eu tenho que extrair linhas (valores numéricos) desses arquivos de texto e criar um único arquivo de texto com uma lista desses valores. O arquivo de texto deve estar no seguinte formato:
SubjectID Metabolite_Cr_Conc Metabolite_Cr_%SD S/N FWHM
2012 2.900 58 2 0.053
2901 4.1 41 1.5 0.56
2301 3.9 29 5.0 0.01
e assim por diante.
Eu normalmente uso cat -n
para números de linha específicos para obter os dados acima (linha # para cada metabólito são outros valores numéricos são os mesmos em todos os subjectID).
Uma coisa que ajudará você a formatar a saída é awk
. Por exemplo:
date | awk '{printf "%-10s %-10s %-10s %-10s %-10s %-10s\n", $1, $2, $3, $4, $5, $6}'
fornecerá saída em campos com 10 caracteres de largura.