Tudo que eu tenho é um comando linux (eu não sei o que está por trás do comando, o script ou o que formata a saída do comando), então o que eu posso fazer é puxar os dados [que estão em forma de tabela com coluna invisível linhas], fora do linux, e enviá-lo para as pessoas para rever o propósito.
Quando executo o comando, a saída gerada é bem formatada em colunas alinhadas na tela do meu console, mesmo quando eu a coloco em tipos diff de extensão de arquivo: .txt / .csv / .xls (todos são bons no linux terminal)
thatCommand | mail -s 'Statistics' [email protected]
Acima: imprimir saída como corpo da mensagem no email
Abaixo: redirecionar a saída para um arquivo e enviá-lo como anexo no e-mail
thatCommand > stat.xls
uuencode stat.xls table.xls | \mail -s "Statistics" [email protected]
Então, eu tenho esse problema,
depois de executar a primeira linha de comando, a tabela no meu corpo da mensagem é mostrada como abaixo
Student Name ID SubjectA(%) SubjectB(%)
Aaron Frank 7892 89 100
Benjamin Ayres 8892 78 90
Como eu gostaria que fosse organizado de acordo com as colunas:
Student Name ID SubjectA(%) SubjectB(%)
Aaron Frank 7892 89 100
Benjamin Ayres 8892 78 90
Então eu tentei as segundas linhas de comando com anexo. Depois de receber esses tipos diferentes de anexos de extensão de arquivo no correio, salve e abra-os no Windows. (no meu PC, csv e xls são abertos por padrão pelo excel, txt aberto usando o bloco de notas)
A saída deveria estar em colunas diferentes (é uma tabela no linux antes de exportá-la),
mas, em vez disso, todos os dados estão na primeira coluna, parecendo bagunçados no aplicativo excel. [parecendo bagunçado no bloco de notas também]
A imagem abaixo é o meu endgoal, valores de dados em colunas diferentes (bem alinhados)
comoeraagora,osdadosestãotodossomenteemcolumnA
Oscriptperlécapazdeajudar?Paraqueeupudesseobterasaídabemformatadaquandorecebioanexo?EunãomeimportoporqueeuaindatenhoqueadicionaralgumasinformaçõesnofinaldoarquivodoExcelnoLinux.(mesmoqueeuaindatenhadescobertocomofazerisso),masporenquantominhaprincipalpreocupaçãoécomoformatá-lo:)
Porfavor,deixe-mesabernoscomentáriosseaminhaperguntanãoforclara,voumelhoraraindamaisaminhapergunta.Desculpe,eunãosouumfalantenativodeinglêsenãosuportocolocaressaquestãoemespera.Eurealmentepoderiausaralgunsconselhossobreesseproblemaqueestouenfrentandoagora.Idkcomoobterumaboasaídanoarquivoanexo.
Estaéapergunta link o que mais seria feito. Obrigado.