[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] organizar arquivo
From: |
Renato Alvim |
Subject: |
Re: [shell-script] organizar arquivo |
Date: |
Thu, 20 Jul 2000 02:27:53 -0300 |
Amigos, como ja falei, sou um neofito em shell-script.
Alguem pode me dizer o seguinte :
O que faz a linha :
tput cup 5 68 ?
Tentando adivinhar :
escreve na saida padrao na linha 5 coluna 68 alguma coisa.
E o cup?
----- Original Message -----
From: Julio Cezar Neves - DISB.O <address@hidden>
To: <address@hidden>
Sent: Wednesday, July 19, 2000 10:51 AM
Subject: RES: [shell-script] organizar arquivo
: Olá Eliphas,
: não resisti à tentação e dei uma "plagiada" no seu script, no intuito de
: mostrar ao pessoal da lista que está iniciando em Shell, a possibilidade de
: trabalhar com telas formatadas além de mostrar instruções de loop dentro de
: um programa 100% estruturado.
:
: Olha só a minha versão:
: ==========================><8CorteAqui8><=============================
: #!/bin/sh
: clear
: echo "
: TESTE DO MARCELO
:
:
:
: Voce deseja (A)dicionar ou (C)riar arquivo? (A/C)
:
: Nome do Arquivo:"
: OK=
: until [ $OK ]
: do
: OK=qqcoisa
: tput cup 5 68
: echo " "
: tput cup 5 68
: read REP
: case $REP in
: c|C) > final.txt
: ;;
: a|A) :
: ;;
: *) tput cup 20 40
: echo "opcao errada"
: read x # usando bash ou ksh basta o read
: tput cup 20 40
: echo " "
: OK=
: ;;
: esac
: done
:
: OK=
: until [ $OK ]
: do
: OK=qqcoisa
: tput cup 7 35
: read ARQUIVO
: if [ -f "$ARQUIVO" ]
: then
: tput cup 20 40
: echo "O novo Arquivo sera final.txt"
: cat "$ARQUIVO" | sort | uniq >> final.txt
: else
: tput cup 20 40
: echo "arquivo nao existe."
: read x # usando bash ou ksh basta o read
: tput cup 20 40
: echo " "
: OK=
: fi
: done
: exit
: ==========================><8CorteAqui8><=============================
:
: Abraços a todos,
: Julio
:
: Em Tempo: Não testei o "bacalho" acima.
:
: > ----- Mensagem original -----
: > De: Eliphas Levy Theodoro [SMTP:address@hidden]
: > Enviada em: terça-feira, 18 de julho de 2000 19:34
: > Para: address@hidden
: > Assunto: Re: [shell-script] organizar arquivo
: >
: > Marcelo Dantas Júnior, @ 17/07/00 - 08:09:
: >
: > > desta forma o novo arquivo iniciara sempre do zero, se eu quiser
: > > adicionar mais dados a um arquivo ja existente, este sera zerado!!
: >
: > errado. acho que você não entendeu a lógica aí.
: > set -o details...
: >
: > #!/bin/sh
: > echo "(a)Adicionar ou (c)Criar um arquivo novo?"
: > # lê do teclado o que o usuário digitar
: > read REP
: > # caso o que ele digitar seja...
: > case $REP in
: > # c ou C, zera o arquivo.
: > c|C) echo > final.txt;;
: > # a ou A, não faz nada.
: > a|A) true;;
: > # qualquer outra coisa, sai com código de erro 1.
: > *) echo "opção errada"; exit 1;;
: > # fim do caso
: > esac
: > echo "Digite o arquivo para ser organizado"
: > # lê do teclado o arquivo a ser lido
: > read ARQUIVO
: > # se o arquivo existir, ok.
: > if [ -f "$ARQUIVO" ]; then
: > echo "O novo Arquivo sera final.txt"
: > # note o ">>", significando que o conteúdo será anexado ao arquivo.
: > cat "$ARQUIVO" | sort | uniq >> final.txt
: > # se não, dá erro
: > else
: > echo "arquivo não existe."
: > exit 1
: > fi
: > # fim
: >
: > --
: > eliphas
: >
: > I don't suffer from insanity, I enjoy every minute of it.
: > Linux for Dummies is a book, not an operating system.
: >
: >
: > ------------------------------------------------------------------------
: > Missing old school friends? Find them here:
: > http://click.egroups.com/1/7079/6/_/_/_/963959631/
: > ------------------------------------------------------------------------
: >
: > Inscrição: address@hidden
: >
: > Sair da lista: address@hidden
: >
: > Banco Dados: http://www.egroups.com/group/shell-script
:
: ------------------------------------------------------------------------
: Free @Backup service! Click here for your free trial of @Backup.
: @Backup is the most convenient way to securely protect and access
: your files online. Try it now and receive 300 MyPoints.
: http://click.egroups.com/1/6348/6/_/_/_/964014525/
: ------------------------------------------------------------------------
:
: Inscrição: address@hidden
:
: Sair da lista: address@hidden
:
: Banco Dados: http://www.egroups.com/group/shell-script
: