[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