shell-script-pt
[Top][All Lists]
Advanced

[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
:



reply via email to

[Prev in Thread] Current Thread [Next in Thread]