[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Formatar entrada em colunas
From: |
Bahianeiro |
Subject: |
Re: Formatar entrada em colunas |
Date: |
Fri, 01 Jan 2010 17:48:46 -0200 |
Darlonv,
Eu tenho um script que fiz a muito tempo atrás, veja se o e-mail não
parte ele:
=================================
#! /bin/sh
# Se não informado arquivo para e avisa
[ ! "$1" ] && echo "$0 arquivo" && exit 1
# Conta linhas do arquivo
V_linhas=`wc -l $1 | cut -f1 -d" "`
# Variáveis para gerar as colunas
V_col1=`expr "${V_linhas}" / 3`
V_col2=`expr "${V_col1}" + "${V_col1}"`
V_col3=`expr "${V_col2}" + "${V_col1}"`
# Variáveis do comando tail
V_tail1=`expr "${V_col1}" + 1`
V_tail2=`expr "${V_col2}" + 1`
# Arquivos temporários
sed "${V_col1}q" "$1" > /tmp/"${1}".1.tmp
tail +"${V_tail1}" "${1}" | sed "${V_col1}q" > /tmp/"${1}".2.tmp
tail +"${V_tail2}" "${1}" | sed "${V_col1}q" > /tmp/"${1}".3.tmp
# Comando Paste
paste /tmp/"${1}".1.tmp /tmp/"${1}".2.tmp /tmp/"${1}".3.tmp
# Remove arquivos temporários
rm -f /tmp/"${1}".*
=================================
Espero ter ajudado !!!
Cordialmente,
Marcelo G. Dias
Vulgo Bahianeiro
Em Sex, 2010-01-01 às 10:47 +0000, address@hidden
escreveu:
> 3.1. Formatar entrada em colunas
> Enviado por: "Darlon Vasata" address@hidden darlonv
> Data: Qui, 31 de Dez de 2009 6:37 pm
>
> Olá!
>
>
> Tenho um arquivo com o seguinte formato:
>
> $cat arquivo
> 1
> 2
> 3
> 4
> 5
> 6
> 7
> 8
> 9
> 10
> 11
> 12
> 13
> 14
> 15
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: Formatar entrada em colunas,
Bahianeiro <=