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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Contar registros posicionais


From: Leandro Valiengo
Subject: Re: [shell-script] Contar registros posicionais
Date: Thu, 14 Jul 2016 14:47:05 +0000 (UTC)

opa....muito obrigado.
--------------------------------------------
Em qui, 14/7/16, 'Julio C. Neves' address@hidden [shell-script] 
<address@hidden> escreveu:

 Assunto: Re: [shell-script] Contar registros posicionais
 Para: "address@hidden" <address@hidden>
 Data: Quinta-feira, 14 de Julho de 2016, 0:39
 
 
  
 
 
 
   
 
 
     
       
       
       Linha 1 delete,
 última linha($) delete
 Abcs,Julio@juliobash
 Próximos cursos de
 ShellCidade     
       Local            Período
 ​São
 Paulo  4Linux          25-29/07 
 Dou treinamento de Shell em qualquer cidade.
 Para mais detalhes, me mande um e-mail.
 
 
 
 
 
 2016-07-13 21:11 GMT-03:00
 Leandro Valiengo address@hidden
 [shell-script] <address@hidden>:
 
 
 
 
 
 
 
 
 
 
 
 
 
  
 
  
 
 
 
   
 
 
     
       
       
       ou julio, 
 
 
 
 muito obrigado. 
 
 
 
 Entendo que o "'1d;$d'" seja para
 desconsiderar a primeira e ultima linha. 
 
 
 
 abs,
 
 
 
 --------------------------------------------
 
 Em qua, 13/7/16, 'Julio C. Neves' address@hidden
 [shell-script] <address@hidden>
 escreveu:
 
 
 
 Assunto: Re: [shell-script] Contar registros posicionais
 
  Para: "address@hidden"
 <address@hidden>
 
  Data: Quarta-feira, 13 de Julho de 2016, 20:25
 
  
 
  
 
   
 
  
 
  
 
  
 
    
 
  
 
  
 
      
 
        
 
        
 
        Aê
 
  Leandro,
 
  $ echo
 
  
"00000*HEADER02653120062106800000001000000020160531935321902654440062106600000002000000020160531935322002654440062106600000002000000020160531935322102854440062106600000002000000020160531935322202654440062106600000002000000020160531935322302653120532106800000007000000020160531935322502653120532106100000002000000020160531935322703553120532106100000006000000020160531935322802653120532106100000010000000020160531935322902653120616055300037073000000020160531953619802653120856055300033207000000020160531953619902653120838055300025246000000020160531953620002653120616054200053889000000020160531953620102653120918055300022344000000020160531953620202653120608055300013590000000020160531953620302653120959055300019265000000020160531953620402653120836055300057839000000020160531953620500153120836055300134736000000020160531953620602653120659055300021651000000020160531953620799999*TRAILLER000000020"
 
  | sed '1d;$d' | cut -c -3 | sort | uniq -c     
 1 001     16 026      1 028      1
 
  035
 
  Abcs,Julio@juliobash
 
  Próximos cursos de
 
  ShellCidade    
 
        Local           Período
 
  ​São
 
  Paulo 4Linux          25-29/07 
 
  Dou treinamento de Shell em qualquer cidade.
 
  Para mais detalhes, me mande um e-mail.
 
  
 
  
 
  
 
  
 
  
 
  Em 13 de julho de 2016
 
  18:08, Leandro Valiengo address@hidden
 
  [shell-script] <address@hidden>
 
  escreveu:
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
   
 
  
 
   
 
  
 
  
 
  
 
    
 
  
 
  
 
      
 
        
 
        
 
        Prezados, 
 
  
 
  
 
  
 
  boa noite. 
 
  
 
  
 
  
 
  Tenho duvidas em como contar a partir de um determinado
 
  valor. 
 
  
 
  
 
  
 
  Tenho um arquivo: 
 
  
 
  
 
  
 
  00000*HEADER
 
  
 
  026531200621068000000010000000201605319353219
 
  
 
  026544400621066000000020000000201605319353220
 
  
 
  026544400621066000000020000000201605319353221
 
  
 
  028544400621066000000020000000201605319353222
 
  
 
  026544400621066000000020000000201605319353223
 
  
 
  026531205321068000000070000000201605319353225
 
  
 
  026531205321061000000020000000201605319353227
 
  
 
  035531205321061000000060000000201605319353228
 
  
 
  026531205321061000000100000000201605319353229
 
  
 
  026531206160553000370730000000201605319536198
 
  
 
  026531208560553000332070000000201605319536199
 
  
 
  026531208380553000252460000000201605319536200
 
  
 
  026531206160542000538890000000201605319536201
 
  
 
  026531209180553000223440000000201605319536202
 
  
 
  026531206080553000135900000000201605319536203
 
  
 
  026531209590553000192650000000201605319536204
 
  
 
  026531208360553000578390000000201605319536205
 
  
 
  001531208360553001347360000000201605319536206
 
  
 
  026531206590553000216510000000201605319536207
 
  
 
  99999*TRAILLER000000020
 
  
 
  
 
  
 
  Preciso informar a quantidade de registros por tipo de
 
  movimento (3 primeiras posições). E tenho q
 desconsiderar
 
  nessa conta o header (00000) e trailer (99999)
 
  
 
  
 
  
 
  Muito obrigado. 
 
  
 
  
 
  
 
  Leo
 
  
 
  
 
  
 
      
 
       
 
  
 
      
 
      
 
  
 
  
 
  
 
  
 
  
 
  
 
    
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
      
 
       
 
  
 
      
 
      
 
  
 
  
 
  
 
  #yiv4397933924 #yiv4397933924 --
 
    #yiv4397933924ygrp-mkp {
 
  border:1px solid #d8d8d8;font-family:Arial;margin:10px
 
  0;padding:0 10px;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-mkp hr {
 
  border:1px solid #d8d8d8;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-mkp #yiv4397933924hd {
 
  color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
 
  0;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-mkp #yiv4397933924ads
 {
 
  margin-bottom:10px;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-mkp .yiv4397933924ad {
 
  padding:0 0;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-mkp .yiv4397933924ad p
 {
 
  margin:0;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-mkp .yiv4397933924ad a
 {
 
  color:#0000ff;text-decoration:none;}
 
  #yiv4397933924 #yiv4397933924ygrp-sponsor
 
  #yiv4397933924ygrp-lc {
 
  font-family:Arial;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-sponsor
 
  #yiv4397933924ygrp-lc #yiv4397933924hd {
 
  margin:10px
 
  0px;font-weight:700;font-size:78%;line-height:122%;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-sponsor
 
  #yiv4397933924ygrp-lc .yiv4397933924ad {
 
  margin-bottom:10px;padding:0 0;}
 
  
 
  #yiv4397933924 #yiv4397933924actions {
 
  font-family:Verdana;font-size:11px;padding:10px 0;}
 
  
 
  #yiv4397933924 #yiv4397933924activity {
 
  
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}
 
  
 
  #yiv4397933924 #yiv4397933924activity span {
 
  font-weight:700;}
 
  
 
  #yiv4397933924 #yiv4397933924activity span:first-child {
 
  text-transform:uppercase;}
 
  
 
  #yiv4397933924 #yiv4397933924activity span a {
 
  color:#5085b6;text-decoration:none;}
 
  
 
  #yiv4397933924 #yiv4397933924activity span span {
 
  color:#ff7900;}
 
  
 
  #yiv4397933924 #yiv4397933924activity span
 
  .yiv4397933924underline {
 
  text-decoration:underline;}
 
  
 
  #yiv4397933924 .yiv4397933924attach {
 
  clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
 
  0;width:400px;}
 
  
 
  #yiv4397933924 .yiv4397933924attach div a {
 
  text-decoration:none;}
 
  
 
  #yiv4397933924 .yiv4397933924attach img {
 
  border:none;padding-right:5px;}
 
  
 
  #yiv4397933924 .yiv4397933924attach label {
 
  display:block;margin-bottom:5px;}
 
  
 
  #yiv4397933924 .yiv4397933924attach label a {
 
  text-decoration:none;}
 
  
 
  #yiv4397933924 blockquote {
 
  margin:0 0 0 4px;}
 
  
 
  #yiv4397933924 .yiv4397933924bold {
 
  font-family:Arial;font-size:13px;font-weight:700;}
 
  
 
  #yiv4397933924 .yiv4397933924bold a {
 
  text-decoration:none;}
 
  
 
  #yiv4397933924 dd.yiv4397933924last p a {
 
  font-family:Verdana;font-weight:700;}
 
  
 
  #yiv4397933924 dd.yiv4397933924last p span {
 
  margin-right:10px;font-family:Verdana;font-weight:700;}
 
  
 
  #yiv4397933924 dd.yiv4397933924last p
 
  span.yiv4397933924yshortcuts {
 
  margin-right:0;}
 
  
 
  #yiv4397933924 div.yiv4397933924attach-table div div a {
 
  text-decoration:none;}
 
  
 
  #yiv4397933924 div.yiv4397933924attach-table {
 
  width:400px;}
 
  
 
  #yiv4397933924 div.yiv4397933924file-title a,
 #yiv4397933924
 
  div.yiv4397933924file-title a:active, #yiv4397933924
 
  div.yiv4397933924file-title a:hover, #yiv4397933924
 
  div.yiv4397933924file-title a:visited {
 
  text-decoration:none;}
 
  
 
  #yiv4397933924 div.yiv4397933924photo-title a,
 
  #yiv4397933924 div.yiv4397933924photo-title a:active,
 
  #yiv4397933924 div.yiv4397933924photo-title a:hover,
 
  #yiv4397933924 div.yiv4397933924photo-title a:visited {
 
  text-decoration:none;}
 
  
 
  #yiv4397933924 div#yiv4397933924ygrp-mlmsg
 
  #yiv4397933924ygrp-msg p a span.yiv4397933924yshortcuts
 {
 
  font-family:Verdana;font-size:10px;font-weight:normal;}
 
  
 
  #yiv4397933924 .yiv4397933924green {
 
  color:#628c2a;}
 
  
 
  #yiv4397933924 .yiv4397933924MsoNormal {
 
  margin:0 0 0 0;}
 
  
 
  #yiv4397933924 o {
 
  font-size:0;}
 
  
 
  #yiv4397933924 #yiv4397933924photos div {
 
  float:left;width:72px;}
 
  
 
  #yiv4397933924 #yiv4397933924photos div div {
 
  border:1px solid
 
  #666666;min-height:62px;overflow:hidden;width:62px;}
 
  
 
  #yiv4397933924 #yiv4397933924photos div label {
 
  
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}
 
  
 
  #yiv4397933924 #yiv4397933924reco-category {
 
  font-size:77%;}
 
  
 
  #yiv4397933924 #yiv4397933924reco-desc {
 
  font-size:77%;}
 
  
 
  #yiv4397933924 .yiv4397933924replbq {
 
  margin:4px;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-actbar div a:first-child
 {
 
  margin-right:2px;padding-right:5px;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-mlmsg {
 
  font-size:13px;font-family:Arial, helvetica, clean,
 
  sans-serif;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-mlmsg table {
 
  font-size:inherit;font:100%;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-mlmsg select,
 
  #yiv4397933924 input, #yiv4397933924 textarea {
 
  font:99% Arial, Helvetica, clean, sans-serif;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-mlmsg pre,
 #yiv4397933924
 
  code {
 
  font:115% monospace;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-mlmsg * {
 
  line-height:1.22em;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-mlmsg #yiv4397933924logo
 {
 
  padding-bottom:10px;}
 
  
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-msg p a {
 
  font-family:Verdana;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-msg
 
  p#yiv4397933924attach-count span {
 
  color:#1E66AE;font-weight:700;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-reco
 
  #yiv4397933924reco-head {
 
  color:#ff7900;font-weight:700;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-reco {
 
  margin-bottom:20px;padding:0px;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-sponsor
 #yiv4397933924ov
 
  li a {
 
  font-size:130%;text-decoration:none;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-sponsor
 #yiv4397933924ov
 
  li {
 
  font-size:77%;list-style-type:square;padding:6px 0;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-sponsor
 #yiv4397933924ov
 
  ul {
 
  margin:0;padding:0 0 0 8px;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-text {
 
  font-family:Georgia;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-text p {
 
  margin:0 0 1em 0;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-text tt {
 
  font-size:120%;}
 
  
 
  #yiv4397933924 #yiv4397933924ygrp-vital ul li:last-child
 {
 
  border-right:none !important;
 
  }
 
  #yiv4397933924 
 
 
 
     
      
 
     
     
 
 
 
 
 
 
   
 
 
 
 
 
 
 
 
 
 
     
      
 
     
     
 
 
 
 #yiv5458334838 #yiv5458334838 --
   #yiv5458334838ygrp-mkp {
 border:1px solid #d8d8d8;font-family:Arial;margin:10px
 0;padding:0 10px;}
 
 #yiv5458334838 #yiv5458334838ygrp-mkp hr {
 border:1px solid #d8d8d8;}
 
 #yiv5458334838 #yiv5458334838ygrp-mkp #yiv5458334838hd {
 color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
 0;}
 
 #yiv5458334838 #yiv5458334838ygrp-mkp #yiv5458334838ads {
 margin-bottom:10px;}
 
 #yiv5458334838 #yiv5458334838ygrp-mkp .yiv5458334838ad {
 padding:0 0;}
 
 #yiv5458334838 #yiv5458334838ygrp-mkp .yiv5458334838ad p {
 margin:0;}
 
 #yiv5458334838 #yiv5458334838ygrp-mkp .yiv5458334838ad a {
 color:#0000ff;text-decoration:none;}
 #yiv5458334838 #yiv5458334838ygrp-sponsor
 #yiv5458334838ygrp-lc {
 font-family:Arial;}
 
 #yiv5458334838 #yiv5458334838ygrp-sponsor
 #yiv5458334838ygrp-lc #yiv5458334838hd {
 margin:10px
 0px;font-weight:700;font-size:78%;line-height:122%;}
 
 #yiv5458334838 #yiv5458334838ygrp-sponsor
 #yiv5458334838ygrp-lc .yiv5458334838ad {
 margin-bottom:10px;padding:0 0;}
 
 #yiv5458334838 #yiv5458334838actions {
 font-family:Verdana;font-size:11px;padding:10px 0;}
 
 #yiv5458334838 #yiv5458334838activity {
 
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}
 
 #yiv5458334838 #yiv5458334838activity span {
 font-weight:700;}
 
 #yiv5458334838 #yiv5458334838activity span:first-child {
 text-transform:uppercase;}
 
 #yiv5458334838 #yiv5458334838activity span a {
 color:#5085b6;text-decoration:none;}
 
 #yiv5458334838 #yiv5458334838activity span span {
 color:#ff7900;}
 
 #yiv5458334838 #yiv5458334838activity span
 .yiv5458334838underline {
 text-decoration:underline;}
 
 #yiv5458334838 .yiv5458334838attach {
 clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
 0;width:400px;}
 
 #yiv5458334838 .yiv5458334838attach div a {
 text-decoration:none;}
 
 #yiv5458334838 .yiv5458334838attach img {
 border:none;padding-right:5px;}
 
 #yiv5458334838 .yiv5458334838attach label {
 display:block;margin-bottom:5px;}
 
 #yiv5458334838 .yiv5458334838attach label a {
 text-decoration:none;}
 
 #yiv5458334838 blockquote {
 margin:0 0 0 4px;}
 
 #yiv5458334838 .yiv5458334838bold {
 font-family:Arial;font-size:13px;font-weight:700;}
 
 #yiv5458334838 .yiv5458334838bold a {
 text-decoration:none;}
 
 #yiv5458334838 dd.yiv5458334838last p a {
 font-family:Verdana;font-weight:700;}
 
 #yiv5458334838 dd.yiv5458334838last p span {
 margin-right:10px;font-family:Verdana;font-weight:700;}
 
 #yiv5458334838 dd.yiv5458334838last p
 span.yiv5458334838yshortcuts {
 margin-right:0;}
 
 #yiv5458334838 div.yiv5458334838attach-table div div a {
 text-decoration:none;}
 
 #yiv5458334838 div.yiv5458334838attach-table {
 width:400px;}
 
 #yiv5458334838 div.yiv5458334838file-title a, #yiv5458334838
 div.yiv5458334838file-title a:active, #yiv5458334838
 div.yiv5458334838file-title a:hover, #yiv5458334838
 div.yiv5458334838file-title a:visited {
 text-decoration:none;}
 
 #yiv5458334838 div.yiv5458334838photo-title a,
 #yiv5458334838 div.yiv5458334838photo-title a:active,
 #yiv5458334838 div.yiv5458334838photo-title a:hover,
 #yiv5458334838 div.yiv5458334838photo-title a:visited {
 text-decoration:none;}
 
 #yiv5458334838 div#yiv5458334838ygrp-mlmsg
 #yiv5458334838ygrp-msg p a span.yiv5458334838yshortcuts {
 font-family:Verdana;font-size:10px;font-weight:normal;}
 
 #yiv5458334838 .yiv5458334838green {
 color:#628c2a;}
 
 #yiv5458334838 .yiv5458334838MsoNormal {
 margin:0 0 0 0;}
 
 #yiv5458334838 o {
 font-size:0;}
 
 #yiv5458334838 #yiv5458334838photos div {
 float:left;width:72px;}
 
 #yiv5458334838 #yiv5458334838photos div div {
 border:1px solid
 #666666;min-height:62px;overflow:hidden;width:62px;}
 
 #yiv5458334838 #yiv5458334838photos div label {
 
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}
 
 #yiv5458334838 #yiv5458334838reco-category {
 font-size:77%;}
 
 #yiv5458334838 #yiv5458334838reco-desc {
 font-size:77%;}
 
 #yiv5458334838 .yiv5458334838replbq {
 margin:4px;}
 
 #yiv5458334838 #yiv5458334838ygrp-actbar div a:first-child {
 margin-right:2px;padding-right:5px;}
 
 #yiv5458334838 #yiv5458334838ygrp-mlmsg {
 font-size:13px;font-family:Arial, helvetica, clean,
 sans-serif;}
 
 #yiv5458334838 #yiv5458334838ygrp-mlmsg table {
 font-size:inherit;font:100%;}
 
 #yiv5458334838 #yiv5458334838ygrp-mlmsg select,
 #yiv5458334838 input, #yiv5458334838 textarea {
 font:99% Arial, Helvetica, clean, sans-serif;}
 
 #yiv5458334838 #yiv5458334838ygrp-mlmsg pre, #yiv5458334838
 code {
 font:115% monospace;}
 
 #yiv5458334838 #yiv5458334838ygrp-mlmsg * {
 line-height:1.22em;}
 
 #yiv5458334838 #yiv5458334838ygrp-mlmsg #yiv5458334838logo {
 padding-bottom:10px;}
 
 
 #yiv5458334838 #yiv5458334838ygrp-msg p a {
 font-family:Verdana;}
 
 #yiv5458334838 #yiv5458334838ygrp-msg
 p#yiv5458334838attach-count span {
 color:#1E66AE;font-weight:700;}
 
 #yiv5458334838 #yiv5458334838ygrp-reco
 #yiv5458334838reco-head {
 color:#ff7900;font-weight:700;}
 
 #yiv5458334838 #yiv5458334838ygrp-reco {
 margin-bottom:20px;padding:0px;}
 
 #yiv5458334838 #yiv5458334838ygrp-sponsor #yiv5458334838ov
 li a {
 font-size:130%;text-decoration:none;}
 
 #yiv5458334838 #yiv5458334838ygrp-sponsor #yiv5458334838ov
 li {
 font-size:77%;list-style-type:square;padding:6px 0;}
 
 #yiv5458334838 #yiv5458334838ygrp-sponsor #yiv5458334838ov
 ul {
 margin:0;padding:0 0 0 8px;}
 
 #yiv5458334838 #yiv5458334838ygrp-text {
 font-family:Georgia;}
 
 #yiv5458334838 #yiv5458334838ygrp-text p {
 margin:0 0 1em 0;}
 
 #yiv5458334838 #yiv5458334838ygrp-text tt {
 font-size:120%;}
 
 #yiv5458334838 #yiv5458334838ygrp-vital ul li:last-child {
 border-right:none !important;
 }
 #yiv5458334838 

From address@hidden Thu Jul 14 10:40:31 2016
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
X-Received: (qmail 52233 invoked by uid 102); 14 Jul 2016 14:53:38 -0000
X-Received: from unknown (HELO mtaq5.grp.bf1.yahoo.com) (10.193.84.36)
  by m15.grp.bf1.yahoo.com with SMTP; 14 Jul 2016 14:53:38 -0000
X-Received: (qmail 31859 invoked from network); 14 Jul 2016 14:53:38 -0000
X-Received: from unknown (HELO mta1003.groups.mail.ne1.yahoo.com) 
(98.138.215.83)
  by mtaq5.grp.bf1.yahoo.com with SMTP; 14 Jul 2016 14:53:38 -0000
X-Original-Return-Path: <address@hidden>
X-Received-SPF: pass (domain of yahoo.com.br designates 98.136.218.89 as 
permitted sender)
X-YMailISG: VmWujFIWLDse9aSFZpWlsRP4MfVtj3CRU6KD4KvImq1RWk4_
 X0WxTvwMM9gVSGHy2.uV6JXoNPNn0O5ZCOKz_Bi42sKvdi5sBZIet3Cz8vbK
 Pobg43XELQ.hcYKbiE8yEqwenvfuPqgqT15QNkeiwk1hMJNTJt0ZqXWyTTPD
 _aMokR7IZNihyh0ij.66sX6vPAdcXmlSdBQG65TDrREwdr2OrcYL5.3fCN_e
 bk5eKiUi2Fehunrj.AjanvlPLIxO2vxyPKXecrQ5w.6QUvNTffYdWqz2Piqb
 0P330.zSTtkjwk73h6htp6zT0OR9iTzWAIHPEKYxz_gc2wBpy7UssAYMtA3V
 0v9XY.S0kT65eAo.RSDsQnFliwyE7huMQc0dlJtbpPMZVOeFXYZp3mgWs5OH
 CuCYOOyeXrFVIQy9cPZbw8Yf7PebWngiyk3FZ5XBp3K0cySOboipiM.ftul7
 SJPQLHf.OjU49uTauS608o4Dd2tEEaTagseQPmuBmByea9oENK_oBM3Kbm2H
 dWD3cJCCHnUTtNeSQX7idBSv4V4HUc9JCz1NmpypyDChCXen20FEpnAQ7Cmz
 PjoKEeMOc6mxvyXC9VrBkX1.KNZixKSAHNkBOOZsnopZbUZIHZTeomoZRmUC
 WvYmUHcbqd4jxtDmVHJOFABNu8Se1_UnQ.PKJb2N3n3nJHvHVgkQSNB8t76l
 FErpLoOJIucmdv9fWr7TWZ0J_tVFdKxm15wnDJnzBrJAMjLEYfHaF5C7ysVE
 1CZoRYdTRfyQSNqMQxHu2aSSEuzWCcYz96tbgsVVy78f1IrvqpbNGNBaqlFm
 0FlckFOOfDM.z6__bXeEgibKWXl7D.IJY5dFNDLNlaX.6pdh6TaztX73GxKH
 bSOZJkL7Ry7JExPUiFa2EqfYJbNDVzuQJFCnMare_GFskhEiTErVXUnXuZba
 TtfgG2pN6VN05kfyhdxX.iuEESZKXskxiabQIi2MGIOZeioW9yc4bqYGp0i0
 IBAiHp6.d484jjzMuG5h8WloEARlV.wgPqmDQLMcBzFqkV4JX4tk2AtZy1Gz
 kQarcDuXDCHJ5s5yGGf6ssg96f_sPZyU99pjOibzaLnm_U9c0bjoFrOhIirZ
 Qp5n5h_7kQZ.SBo8cijSf90sJSVu7W.mmERDK4b_2vR5nwMR1neeuxypAZEc
 jQ7a28jJku9lxYbYEK5gIAvUxfJLNGiK76SsadoOcV0a_.ZL94R_rhqvN.6K
 w1QdK6yXWvpcEpBYL7xszH17dpcxsEKpUpoG9TT5Z6HCce.NtjuY7tquxtL1
 qLXqxebSBvc4ERrXYh8kCJYVBR7QjNgcYIzlzszgrL9_Pq5wvAspWQ--
Authentication-Results: mta1003.groups.mail.ne1.yahoo.com  from=yahoo.com.br; 
domainkeys=neutral (no sig);  from=yahoo.com.br; dkim=pass (ok)
X-Received: from 127.0.0.1  (EHLO nm1-vm10.bullet.mail.gq1.yahoo.com) 
(98.136.218.89)
  by mta1003.groups.mail.ne1.yahoo.com with SMTPS; Thu, 14 Jul 2016 14:53:37 
+0000
X-Received: from [98.137.12.56] by nm1.bullet.mail.gq1.yahoo.com with NNFMP; 14 
Jul 2016 14:53:36 -0000
X-Received: from [98.137.12.231] by tm1.bullet.mail.gq1.yahoo.com with NNFMP; 
14 Jul 2016 14:53:36 -0000
X-Received: from [127.0.0.1] by omp1039.mail.gq1.yahoo.com with NNFMP; 14 Jul 
2016 14:53:36 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: address@hidden
X-YMail-OSG: vX4XnfQVM1lHz5A0pbuKM.yyhXTSobbMIjK35hRvg3a8Muj5t996lgYPW7uAxmq
 hxkRB9lovxYfPjGWuRt10BW86wwsakRmyhFoiqXoUjcWNTbbi.6UFjTvVUY5xPCLRlXbTHnkjcDu
 vwXTSc9xttGsqFPszZs39lLoK5HI_V0Iscn5jh8HBIBNDOafUB6BQ.lB8cazBVbaxDZFzJS.vA1G
 DIFsDhlLbbII0KusST4G9u.yuKNJaWYyOXUHFcLNosLLKf119kbUK67qfaP7RYI6O5Ru2chAFaCR
 nricyy5440VGfSJiyH83bj8cwt8vR6wnm..vcP0Tp_q0MvEk2lKD7y4A5TxKRkn4erq7z_fHh_QG
 EOWBGMGFfEPIThL3iVvEMditCEr59kHP7dTbKyyFGfwN5hfDzDQ1i.Zh9h_fAdWFUx50_RCrQsIa
 tkSyxIum3qcEzZ6.EGQHB3.Gd0DTIcPa.HJb.eY80rDX.qNlAgl332UC4VVZd1C6CBU3Lb1LYp0N
 RMR4ck.0ZvkJlzbP1Xtn4Sb42W3hnmdLUYmDa3GCGkkQwpfUJsXYS9pcZnYdpIsawaY1Y_4NxwNS
 JUQ--
X-Received: from jws10747.mail.gq1.yahoo.com by 
sendmailws111.mail.gq1.yahoo.com; Thu, 14 Jul 2016 14:53:35 +0000; 
1468508015.908
Date: Thu, 14 Jul 2016 14:53:35 +0000 (UTC)
To: <address@hidden>
Message-ID: <address@hidden>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
References: <address@hidden>
Content-Length: 8897
X-Originating-IP: 98.138.215.83
Reply-To: Leandro Valiengo <address@hidden>
Subject: Re: [shell-script] Contar registros posicionais
X-Yahoo-Group-Post: member; u5499755; 
y=3QEZT6DD_ylGw8um3BsRwNmX2Ia-XRTRX9y9yQI5daxxZwdjbxoWp38b8w
X-Yahoo-Profile: leandro_valiengo
From: Leandro Valiengo <address@hidden>

Bom dia meus amigos...

Como estou pegado vendo outras coisas, guardei todas as solucoes aqui. Testo hj 
ainda. Fiquei maravilhado com o pouco q testei ontem. Muito obrigado e se 
demorar a responder, me desculpem...

Fantastico a solucao de vcs. Fantastico. 

--------------------------------------------
Em qui, 14/7/16, address@hidden [shell-script] <address@hidden> escreveu:

 Assunto: Re: [shell-script] Contar registros posicionais
 Para: address@hidden
 Data: Quinta-feira, 14 de Julho de 2016, 7:37
 
 
  
 
 
 
   
 
 
     
       
       
       Hudson
 Não sei
 pq minha msg anterior não foi, mas vou
 repetir
 Não sei se
 usar o 5 como delimitador é uma boa idéia, acho que foi
 apenas um acaso pelo exemplo apresentado, todavia curti a
 sua solução em awk.Deixo aqui um outro exemplo
 como mais uma sugestão:
  awk '$0 !~ /^(00000|99999)/
 {linha[substr($0,1,3)";"substr($0,46,4)]++};
 END{for (item in linha) print
 item";"linha[item]}' arq.txt | sort -r -k3
 -t";"
 
 []'sItamar
 
 
     
      
 
     
     
 
 
 
 #yiv9781991273 #yiv9781991273 --
   #yiv9781991273ygrp-mkp {
 border:1px solid #d8d8d8;font-family:Arial;margin:10px
 0;padding:0 10px;}
 
 #yiv9781991273 #yiv9781991273ygrp-mkp hr {
 border:1px solid #d8d8d8;}
 
 #yiv9781991273 #yiv9781991273ygrp-mkp #yiv9781991273hd {
 color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
 0;}
 
 #yiv9781991273 #yiv9781991273ygrp-mkp #yiv9781991273ads {
 margin-bottom:10px;}
 
 #yiv9781991273 #yiv9781991273ygrp-mkp .yiv9781991273ad {
 padding:0 0;}
 
 #yiv9781991273 #yiv9781991273ygrp-mkp .yiv9781991273ad p {
 margin:0;}
 
 #yiv9781991273 #yiv9781991273ygrp-mkp .yiv9781991273ad a {
 color:#0000ff;text-decoration:none;}
 #yiv9781991273 #yiv9781991273ygrp-sponsor
 #yiv9781991273ygrp-lc {
 font-family:Arial;}
 
 #yiv9781991273 #yiv9781991273ygrp-sponsor
 #yiv9781991273ygrp-lc #yiv9781991273hd {
 margin:10px
 0px;font-weight:700;font-size:78%;line-height:122%;}
 
 #yiv9781991273 #yiv9781991273ygrp-sponsor
 #yiv9781991273ygrp-lc .yiv9781991273ad {
 margin-bottom:10px;padding:0 0;}
 
 #yiv9781991273 #yiv9781991273actions {
 font-family:Verdana;font-size:11px;padding:10px 0;}
 
 #yiv9781991273 #yiv9781991273activity {
 
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}
 
 #yiv9781991273 #yiv9781991273activity span {
 font-weight:700;}
 
 #yiv9781991273 #yiv9781991273activity span:first-child {
 text-transform:uppercase;}
 
 #yiv9781991273 #yiv9781991273activity span a {
 color:#5085b6;text-decoration:none;}
 
 #yiv9781991273 #yiv9781991273activity span span {
 color:#ff7900;}
 
 #yiv9781991273 #yiv9781991273activity span
 .yiv9781991273underline {
 text-decoration:underline;}
 
 #yiv9781991273 .yiv9781991273attach {
 clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
 0;width:400px;}
 
 #yiv9781991273 .yiv9781991273attach div a {
 text-decoration:none;}
 
 #yiv9781991273 .yiv9781991273attach img {
 border:none;padding-right:5px;}
 
 #yiv9781991273 .yiv9781991273attach label {
 display:block;margin-bottom:5px;}
 
 #yiv9781991273 .yiv9781991273attach label a {
 text-decoration:none;}
 
 #yiv9781991273 blockquote {
 margin:0 0 0 4px;}
 
 #yiv9781991273 .yiv9781991273bold {
 font-family:Arial;font-size:13px;font-weight:700;}
 
 #yiv9781991273 .yiv9781991273bold a {
 text-decoration:none;}
 
 #yiv9781991273 dd.yiv9781991273last p a {
 font-family:Verdana;font-weight:700;}
 
 #yiv9781991273 dd.yiv9781991273last p span {
 margin-right:10px;font-family:Verdana;font-weight:700;}
 
 #yiv9781991273 dd.yiv9781991273last p
 span.yiv9781991273yshortcuts {
 margin-right:0;}
 
 #yiv9781991273 div.yiv9781991273attach-table div div a {
 text-decoration:none;}
 
 #yiv9781991273 div.yiv9781991273attach-table {
 width:400px;}
 
 #yiv9781991273 div.yiv9781991273file-title a, #yiv9781991273
 div.yiv9781991273file-title a:active, #yiv9781991273
 div.yiv9781991273file-title a:hover, #yiv9781991273
 div.yiv9781991273file-title a:visited {
 text-decoration:none;}
 
 #yiv9781991273 div.yiv9781991273photo-title a,
 #yiv9781991273 div.yiv9781991273photo-title a:active,
 #yiv9781991273 div.yiv9781991273photo-title a:hover,
 #yiv9781991273 div.yiv9781991273photo-title a:visited {
 text-decoration:none;}
 
 #yiv9781991273 div#yiv9781991273ygrp-mlmsg
 #yiv9781991273ygrp-msg p a span.yiv9781991273yshortcuts {
 font-family:Verdana;font-size:10px;font-weight:normal;}
 
 #yiv9781991273 .yiv9781991273green {
 color:#628c2a;}
 
 #yiv9781991273 .yiv9781991273MsoNormal {
 margin:0 0 0 0;}
 
 #yiv9781991273 o {
 font-size:0;}
 
 #yiv9781991273 #yiv9781991273photos div {
 float:left;width:72px;}
 
 #yiv9781991273 #yiv9781991273photos div div {
 border:1px solid
 #666666;min-height:62px;overflow:hidden;width:62px;}
 
 #yiv9781991273 #yiv9781991273photos div label {
 
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}
 
 #yiv9781991273 #yiv9781991273reco-category {
 font-size:77%;}
 
 #yiv9781991273 #yiv9781991273reco-desc {
 font-size:77%;}
 
 #yiv9781991273 .yiv9781991273replbq {
 margin:4px;}
 
 #yiv9781991273 #yiv9781991273ygrp-actbar div a:first-child {
 margin-right:2px;padding-right:5px;}
 
 #yiv9781991273 #yiv9781991273ygrp-mlmsg {
 font-size:13px;font-family:Arial, helvetica, clean,
 sans-serif;}
 
 #yiv9781991273 #yiv9781991273ygrp-mlmsg table {
 font-size:inherit;font:100%;}
 
 #yiv9781991273 #yiv9781991273ygrp-mlmsg select,
 #yiv9781991273 input, #yiv9781991273 textarea {
 font:99% Arial, Helvetica, clean, sans-serif;}
 
 #yiv9781991273 #yiv9781991273ygrp-mlmsg pre, #yiv9781991273
 code {
 font:115% monospace;}
 
 #yiv9781991273 #yiv9781991273ygrp-mlmsg * {
 line-height:1.22em;}
 
 #yiv9781991273 #yiv9781991273ygrp-mlmsg #yiv9781991273logo {
 padding-bottom:10px;}
 
 
 #yiv9781991273 #yiv9781991273ygrp-msg p a {
 font-family:Verdana;}
 
 #yiv9781991273 #yiv9781991273ygrp-msg
 p#yiv9781991273attach-count span {
 color:#1E66AE;font-weight:700;}
 
 #yiv9781991273 #yiv9781991273ygrp-reco
 #yiv9781991273reco-head {
 color:#ff7900;font-weight:700;}
 
 #yiv9781991273 #yiv9781991273ygrp-reco {
 margin-bottom:20px;padding:0px;}
 
 #yiv9781991273 #yiv9781991273ygrp-sponsor #yiv9781991273ov
 li a {
 font-size:130%;text-decoration:none;}
 
 #yiv9781991273 #yiv9781991273ygrp-sponsor #yiv9781991273ov
 li {
 font-size:77%;list-style-type:square;padding:6px 0;}
 
 #yiv9781991273 #yiv9781991273ygrp-sponsor #yiv9781991273ov
 ul {
 margin:0;padding:0 0 0 8px;}
 
 #yiv9781991273 #yiv9781991273ygrp-text {
 font-family:Georgia;}
 
 #yiv9781991273 #yiv9781991273ygrp-text p {
 margin:0 0 1em 0;}
 
 #yiv9781991273 #yiv9781991273ygrp-text tt {
 font-size:120%;}
 
 #yiv9781991273 #yiv9781991273ygrp-vital ul li:last-child {
 border-right:none !important;
 }
 #yiv9781991273 

reply via email to

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