+ Responder ao Tópico



  1. Olá...
    Sou iniciante em shell script..já fiz pequenos programas mas nada de concreto...

    Como não estou muito habituado a usar o sed nem o gawk gostava que me dessem umas dicas como separar este file...

    20080901_124610_00_+35191_00.txt

    O objectivo e recolher para um array ou variaveis:

    var1 = 200080901
    var2 = 124510
    var3 = 00
    var4 = +35191
    var5 = 00.txt


    deve ser relativamente fácil pois temos o tag "_"..


    Obrigado pela ajuda

    Cumprimentos

  2. echo 20080901_124610_00_+35191_00.txt | cut -d'_' -f1

    ali no f1 tu muda o numero..
    1 = 20080901
    2 = 124610
    3 = 00
    4 = +35191
    5 = 00

    usei ECHO para testes.. dai voce faz com a variavel que contem nome do arquivo



  3. Não sei se já resolveu seu problema, mas tem a seguinte opção também:

    Código :
    echo 20080901_124610_00_+35191_00.txt | sed -e 's/\.txt//;s/_/ /g' | while read a b c d e; do echo "a:$a b:$b c:$c d:$d e:$e"; done

    Ele já vai associar os cinco pedaços do arquivo que você quer, descartando o .txt às variáveis a, b, c, d e e







Tópicos Similares

  1. Respostas: 8
    Último Post: 03-06-2016, 06:28
  2. FILE EDIT txt
    Por h3lyo no fórum Redes
    Respostas: 0
    Último Post: 07-07-2011, 01:00
  3. Como configurar Servidor Linux (USERS and Files)
    Por no fórum Servidores de Rede
    Respostas: 5
    Último Post: 23-11-2002, 20:17
  4. Como configurar Servidor Linux (USERS and Files)
    Por no fórum Servidores de Rede
    Respostas: 0
    Último Post: 22-11-2002, 20:46
  5. Respostas: 0
    Último Post: 26-08-2002, 17:42

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L