[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Como usar tag HTML no script para exibição na saída d
From: |
Kleber Melo |
Subject: |
Re: [shell-script] Como usar tag HTML no script para exibição na saída do NagiosXI? |
Date: |
Wed, 1 Nov 2017 17:17:42 +0000 (UTC) |
Boa tarde,
Maik, valeu pelo pontapé incial!Fiz um teste e não deu o resultado esperado...
:-(
O Nagios executou a saída do "echo" e "printou" na tela!
Em terça-feira, 31 de outubro de 2017 21:38:02 BRST, Maik Alberto
address@hidden [shell-script] <address@hidden> escreveu:
#!/bin/bash
echo -e "Content-type: text/html\n\n"
echo "<a href='http://thobias.org/doc/cgi_shell.html'>CGI em Shell Script</a>"
De: address@hidden <address@hidden> em nome de Kleber Melo address@hidden
[shell-script] <address@hidden>
Enviado: terça-feira, 31 de outubro de 2017 20:00
Para: Yahoo! Brazil
Assunto: [shell-script] Como usar tag HTML no script para exibição na saída do
NagiosXI?
Saudações a todos,
Preciso adicionar um link para uma documentação interna dentro dos scripts em
shell, a fim de que o Nagios XI possa exibí-lo na tela de alertas. A ideia é
facilitar para o time de operação encontrar o procedimento correto para cada
tio de alerta.
Nunca coloquei código HTML em shell e o que encontrei na internet falam sobre
CGI, ou seja, executar script a partir de uma página/formulário.
Alguém poderia me dar uma ideia de como fazer isso?
Valeu!
Abraços
Kleber Melo
#yiv3140008436 #yiv3140008436 -- #yiv3140008436ygrp-mkp {border:1px solid
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv3140008436
#yiv3140008436ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv3140008436
#yiv3140008436ygrp-mkp #yiv3140008436hd
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}#yiv3140008436 #yiv3140008436ygrp-mkp #yiv3140008436ads
{margin-bottom:10px;}#yiv3140008436 #yiv3140008436ygrp-mkp .yiv3140008436ad
{padding:0 0;}#yiv3140008436 #yiv3140008436ygrp-mkp .yiv3140008436ad p
{margin:0;}#yiv3140008436 #yiv3140008436ygrp-mkp .yiv3140008436ad a
{color:#0000ff;text-decoration:none;}#yiv3140008436 #yiv3140008436ygrp-sponsor
#yiv3140008436ygrp-lc {font-family:Arial;}#yiv3140008436
#yiv3140008436ygrp-sponsor #yiv3140008436ygrp-lc #yiv3140008436hd {margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv3140008436
#yiv3140008436ygrp-sponsor #yiv3140008436ygrp-lc .yiv3140008436ad
{margin-bottom:10px;padding:0 0;}#yiv3140008436 #yiv3140008436actions
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv3140008436
#yiv3140008436activity
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv3140008436
#yiv3140008436activity span {font-weight:700;}#yiv3140008436
#yiv3140008436activity span:first-child
{text-transform:uppercase;}#yiv3140008436 #yiv3140008436activity span a
{color:#5085b6;text-decoration:none;}#yiv3140008436 #yiv3140008436activity span
span {color:#ff7900;}#yiv3140008436 #yiv3140008436activity span
.yiv3140008436underline {text-decoration:underline;}#yiv3140008436
.yiv3140008436attach
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}#yiv3140008436 .yiv3140008436attach div a
{text-decoration:none;}#yiv3140008436 .yiv3140008436attach img
{border:none;padding-right:5px;}#yiv3140008436 .yiv3140008436attach label
{display:block;margin-bottom:5px;}#yiv3140008436 .yiv3140008436attach label a
{text-decoration:none;}#yiv3140008436 blockquote {margin:0 0 0
4px;}#yiv3140008436 .yiv3140008436bold
{font-family:Arial;font-size:13px;font-weight:700;}#yiv3140008436
.yiv3140008436bold a {text-decoration:none;}#yiv3140008436 dd.yiv3140008436last
p a {font-family:Verdana;font-weight:700;}#yiv3140008436 dd.yiv3140008436last p
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv3140008436
dd.yiv3140008436last p span.yiv3140008436yshortcuts
{margin-right:0;}#yiv3140008436 div.yiv3140008436attach-table div div a
{text-decoration:none;}#yiv3140008436 div.yiv3140008436attach-table
{width:400px;}#yiv3140008436 div.yiv3140008436file-title a, #yiv3140008436
div.yiv3140008436file-title a:active, #yiv3140008436
div.yiv3140008436file-title a:hover, #yiv3140008436 div.yiv3140008436file-title
a:visited {text-decoration:none;}#yiv3140008436 div.yiv3140008436photo-title a,
#yiv3140008436 div.yiv3140008436photo-title a:active, #yiv3140008436
div.yiv3140008436photo-title a:hover, #yiv3140008436
div.yiv3140008436photo-title a:visited {text-decoration:none;}#yiv3140008436
div#yiv3140008436ygrp-mlmsg #yiv3140008436ygrp-msg p a
span.yiv3140008436yshortcuts
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv3140008436
.yiv3140008436green {color:#628c2a;}#yiv3140008436 .yiv3140008436MsoNormal
{margin:0 0 0 0;}#yiv3140008436 o {font-size:0;}#yiv3140008436
#yiv3140008436photos div {float:left;width:72px;}#yiv3140008436
#yiv3140008436photos div div {border:1px solid
#666666;min-height:62px;overflow:hidden;width:62px;}#yiv3140008436
#yiv3140008436photos div label
{color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv3140008436
#yiv3140008436reco-category {font-size:77%;}#yiv3140008436
#yiv3140008436reco-desc {font-size:77%;}#yiv3140008436 .yiv3140008436replbq
{margin:4px;}#yiv3140008436 #yiv3140008436ygrp-actbar div a:first-child
{margin-right:2px;padding-right:5px;}#yiv3140008436 #yiv3140008436ygrp-mlmsg
{font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv3140008436
#yiv3140008436ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv3140008436
#yiv3140008436ygrp-mlmsg select, #yiv3140008436 input, #yiv3140008436 textarea
{font:99% Arial, Helvetica, clean, sans-serif;}#yiv3140008436
#yiv3140008436ygrp-mlmsg pre, #yiv3140008436 code {font:115%
monospace;}#yiv3140008436 #yiv3140008436ygrp-mlmsg *
{line-height:1.22em;}#yiv3140008436 #yiv3140008436ygrp-mlmsg #yiv3140008436logo
{padding-bottom:10px;}#yiv3140008436 #yiv3140008436ygrp-msg p a
{font-family:Verdana;}#yiv3140008436 #yiv3140008436ygrp-msg
p#yiv3140008436attach-count span {color:#1E66AE;font-weight:700;}#yiv3140008436
#yiv3140008436ygrp-reco #yiv3140008436reco-head
{color:#ff7900;font-weight:700;}#yiv3140008436 #yiv3140008436ygrp-reco
{margin-bottom:20px;padding:0px;}#yiv3140008436 #yiv3140008436ygrp-sponsor
#yiv3140008436ov li a {font-size:130%;text-decoration:none;}#yiv3140008436
#yiv3140008436ygrp-sponsor #yiv3140008436ov li
{font-size:77%;list-style-type:square;padding:6px 0;}#yiv3140008436
#yiv3140008436ygrp-sponsor #yiv3140008436ov ul {margin:0;padding:0 0 0
8px;}#yiv3140008436 #yiv3140008436ygrp-text
{font-family:Georgia;}#yiv3140008436 #yiv3140008436ygrp-text p {margin:0 0 1em
0;}#yiv3140008436 #yiv3140008436ygrp-text tt {font-size:120%;}#yiv3140008436
#yiv3140008436ygrp-vital ul li:last-child {border-right:none
!important;}#yiv3140008436
[As partes desta mensagem que não continham texto foram removidas]
From address@hidden Wed Nov 01 18:34:01 2017
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
X-Received: (qmail 22303 invoked by uid 102); 1 Nov 2017 18:33:47 -0000
X-Received: from unknown (HELO mtaq1.grp.bf1.yahoo.com) (10.193.84.32)
by m15.grp.bf1.yahoo.com with SMTP; 1 Nov 2017 18:33:47 -0000
X-Received: (qmail 10217 invoked from network); 1 Nov 2017 18:33:46 -0000
X-Received: from unknown (HELO mta1005.groups.mail.ne1.yahoo.com)
(98.138.100.120)
by mtaq1.grp.bf1.yahoo.com with SMTP; 1 Nov 2017 18:33:46 -0000
X-Original-Return-Path: <address@hidden>
X-Received-SPF: pass (domain of hotmail.com designates 40.92.4.88 as permitted
sender)
X-YMailISG: gdiPHvcWLDvngJwRo.3xZCBl2uPcCLciPzN1zajIh9agduzJ
UUK9Vei_AZHb3omSzjYKLqIqPb0Zhdp3EZcbaSnj_OVhqpz3y9IvgvziMhiE
zfrhhYLs0WMDVVjLaw8tDCXobAmR6vxPNpMRpOpOhLF0558RBGwOHy0XQdNz
Rx2t2C2f4vqJiGAG10EMsiMYPqDWQNk5HSYa2JH2IAGvjbgOvwkmlbS7ZPql
Fx85p4wWK23K3nfXDc8LHEVQYjnMugl8Z_Fly23_crn84fyxnhnnCVUg7uCd
j7PrwtDB4IKE.WBAXf4OBbC740GgvT8Bn88WE8u6zijFjfZrKeaYMLAWrhKV
OsTn68RMwIbl6Iz7yDjTa8lVHm79aVfNniLlJOZNT6NzatLutUg._EvRYfQj
z4zsEiGRkc2icmgBmMRaFB1XU0DsDTv39_zH9E21Wwq70ikReoYYDWnZ3emA
5DzdaaEsAV7cD7dEmX3chMVh50DxML3hOAvUUtcy7qJn19tyelvzNwoSmJyG
ormB4baMg_YcYt6iYBCH0ZUQ_14XofzH5DgODh1InMr2HnOZGDoiTZzBPBxH
0eiLdoQrFbtVWRsc.4wGwNjVxF0MzbpnZpETD.T5JmFGmwew_uYyhODonU6w
xeyR4409rShA1uwFiGvetZCI3UAHOOwGE6hadGPjWOUUToOnpcwC00DdnhSN
O.huGw63BF_qZCsa7GW1s3rka5f2d.hplUsFXMyVbsqMKMzrkeiiYYhcL3gf
O_Ubt2LjYQPIqA1__fHu_KUEbnt_qd2V9wgCBFVIMddKhew80CQ9NoqEmvtI
pFJKZn_TdRuBZO2oV9ffIVwghoYVy_S2Feij5_jEKnRzDjMeW8nW9KLzX_E8
LNlGGnfB6fjCAmH5y0atdFVpES8JUDJxRHZ7x.7H0FDjmxEpy4W08U4Qd00N
rm_lyEohJLfZ7LlXrn7Ll8foFnHTOsQ3VuH5ceTrIXYdICFD3xYOI6AyWdm.
wgdv.WadlyarE46QoCWhbV1Dn_c1QfddB58fqSChS2iSKDuNpIkMnZ6Yg3xP
cg4RLdot52AEHFiD2lVbJiSE8Nb9TubxJhpg3pwk0rNtpKFF.EVIBnxiHVep
7qAsKa1lgoyeVt3RrTVspPpUSr9Ma8pfHkfnIH8O76ZKlbiY8NNoNoET.Chu
irkxUATWNyak16UtOSCdgrwsPXF93G6Uwz4tW0T4IG1Gxh8cD48MJqTWgXCw
xfq8aXVM_mNYNGm8Hkdcpod0UFAyPgSMuxLHmRy3D7Cffemj53Ej6NmBqU3M
zE52B9L376HAFEd3l5.C3ovyxTArIHuFVdWEtcDS7vixJizuaoydF_ia9_I6
7p75wA8w_2WOIrs317ACYsZnKUyvqNB9czmh7AXLCtu4edSEkxD5avEPiPe0
b5S4eqSdAyjyTb0dD1KXTDeTXg7KdUMMSiWnT7UP1zAGuA--
Authentication-Results: mta1005.groups.mail.ne1.yahoo.com from=hotmail.com;
domainkeys=neutral (no sig); from=hotmail.com; dkim=pass (ok)
X-Received: from 127.0.0.1 (EHLO
NAM02-CY1-obe.outbound.protection.outlook.com) (40.92.4.88)
by mta1005.groups.mail.ne1.yahoo.com with SMTPS; Wed, 01 Nov 2017 18:33:45
+0000
X-Received: from CY1NAM02FT003.eop-nam02.prod.protection.outlook.com
(10.152.74.51) by CY1NAM02HT061.eop-nam02.prod.protection.outlook.com
(10.152.74.107) with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.156.4; Wed, 1 Nov
2017 18:33:44 +0000
X-Received: from RO1PR80MB0314.lamprd80.prod.outlook.com (10.152.74.52) by
CY1NAM02FT003.mail.protection.outlook.com (10.152.74.151) with Microsoft SMTP
Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
15.20.178.5 via Frontend Transport; Wed, 1 Nov 2017 18:33:44 +0000
X-Received: from RO1PR80MB0314.lamprd80.prod.outlook.com ([10.164.208.19]) by
RO1PR80MB0314.lamprd80.prod.outlook.com ([10.164.208.19]) with mapi id
15.20.0178.015; Wed, 1 Nov 2017 18:33:44 +0000
To: "address@hidden" <address@hidden>
Thread-Topic:
=?Windows-1252?Q?[shell-script]_Como_usar_tag_HTML_no_script_para_exibi?
=?Windows-1252?Q?��o_na_sa�da_do_NagiosXI??Thread-Index:
AQHTUpO7K+WJKFWCqEG0lToUAySsqaL+mYyVgAEr8wCAABRdmg�te: Wed, 1 Nov 2017 18:33:44
+0000
Message-ID: <address@hidden>
References: <address@hidden>
<address@hidden>
<address@hidden>,<address@hidden>
In-Reply-To: <address@hidden>
Accept-Language: pt-BR, en-US
Content-Language: pt-BR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: yahoogrupos.com.br; dkim=none (message not signed)
header.d=none;yahoogrupos.com.br; dmarc=none action=none
header.from=hotmail.com;
x-incomingtopheadermarker:
OriginalChecksum:4B9ED7CCA0D06AAB12B1BDB4FA4F0001B61EEF48C41B8F52D06BAB32495BE115;UpperCasedChecksum:FEE8B76EFE85C60C5949D605FBFE709C07C8762F35A75FF2BB2B829D1AB4590D;SizeAsReceived:7377;Count:46
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [KmZmxjAzxE4zl/+cOCOk4dezurKvHs8S]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics:
1;CY1NAM02HT061;6:GEKpEENgwp0WCX7FF9joilOIWmRcWDqsqjbsFDxqQSrXk/kQlz+bseG53OxtZ0fktZQAkfvx8sHz0mtyWLusfCYr1vQD2fXYvbEt+q4izrI4cprDoFEpmtwbvydMc6H38azMgRlsBbp7xiloRMLwtJJM6KOf86RjkYXaGXGfyP8p7DEbBkSb6d33mU70zttQ8bEBld8pGwgkcTMSIIZSBeXFlyo6KuXw8giFpbVlUzKoFfjHhU7okx9YO+ScjMHVCeFVnCq1eFIUuhLTMQh8ZXe6fWtUpuwmw7qq9u1HHWjGGdX5tIHitV/Dt16eWyJgI0fgmkVonwCP9Tbf2/pzxg==;5:lgEb6Q0tWQeLlgu+8+CyAGSO0cbrbE4qWWgt/nkBTQl7QqNQh23jyNKaO0xvf8A5w6xGjq4S+VyLP9XuUpuKVUozcL9FUAOeSgJfugiL35y2zCCjUzGUyE5l7HZFghmD/YJPOGMz4f+uJvsGefYyQw==;24:vrtL2MEIVwBhzaQ+d6kAGCMhV0kUVtCovXcpqU5D4s4m1EIX1ZTy5f/2lK35XdW72mqwwe9VPiXj/3GlaUEtXccFq0IpAMSYrbz0WjQG9GU=;7:RRx4qD28mSIqcMxVLFgJ3uIERL5FVuZTTHLb9EStkFKSyi8S9xexSOU1YmCLLo4+KcAFuF+C0AZks3AMD+YX1yacp86eoFDUJKPgEpZl4TT3FS139E6aumoR9JAbjlcbWxfjXAyIzUvTa6D1gd/+8FnYRfiengOl+SWa1VROthsG6PhIgOsB1lOndHrXR5WHGRbGioQguXWgUvmIsGDnxgEdW2VBn+NWCIoI6S6dsJox-incomingheadercount:
46
x-eopattributedmessage: 0
x-ms-office365-filtering-correlation-id: aaa0d5cb-fb46-4f44-09da-08d521571508
x-microsoft-antispam:
UriScan:;BCL:0;PCL:0;RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101448)(1601125374)(1701031045);SRVR:CY1NAM02HT061;
x-ms-traffictypediagnostic: CY1NAM02HT061:
x-exchange-antispam-report-test:
UriScan:(191829151354987)(243061576751430)(166494164430575)(28112304285453)(65993394558360)(194151415913766)(201166117486090);
x-exchange-antispam-report-cfa-test:
BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(444000031);SRVR:CY1NAM02HT061;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CY1NAM02HT061;
x-forefront-prvs: 0478C23FE0
x-forefront-antispam-report:
SFV:NSPM;SFS:(7070007)(98901004);DIR:OUT;SFP:1901;SCL:1;SRVR:CY1NAM02HT061;H:RO1PR80MB0314.lamprd80.prod.outlook.com;FPR:;SPF:None;LANG:;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative;
boundary="_000_RO1PR80MB03149E70062B33408C329E228C5F0RO1PR80MB0314lamp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
aaa0d5cb-fb46-4f44-09da-08d521571508
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Nov 2017 18:33:44.0419
(UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1NAM02HT061
X-Originating-IP: 98.138.100.120
Subject:
=?Windows-1252?Q?Re:_[shell-script]_Como_usar_tag_HTML_no_script_para_exi?
=?Windows-1252?Q?bi��o_na_sa�da_do_NagiosXI??X-Yahoo-Group-Post: member;
uX1555485; y=HmP_VHcs-V3X3WYbKVEADpeNBN51V8vCgFoyPP-pxnVgx_f-dkfw
X-Yahoo-Profile: maik.alberto
From: Maik Alberto <address@hidden>
--_000_RO1PR80MB03149E70062B33408C329E228C5F0RO1PR80MB0314lamp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Boa tarde!
Leia como configurar em http://thobias.org/doc/cgi_shell.html, sugiro que
aplique em um ambiente de teste ver o funcionamento.
________________________________
De: address@hidden <address@hidden> em nome de Kleber Melo address@hidden
[shell-script] <address@hidden>
Enviado: quarta-feira, 1 de novembro de 2017 15:17
Para: address@hidden
Assunto: Re: [shell-script] Como usar tag HTML no script para exibi��o na sa�da
do NagiosXI?
Boa tarde,
Maik, valeu pelo pontap� incial!Fiz um teste e n�o deu o resultado esperado...
:-(
O Nagios executou a sa�da do "echo" e "printou" na tela!
Em ter�a-feira, 31 de outubro de 2017 21:38:02 BRST, Maik Alberto
address@hidden [shell-script] <address@hidden> escreveu:
#!/bin/bash
echo -e "Content-type: text/html\n\n"
echo "<a href='http://thobias.org/doc/cgi_shell.html'>CGI em Shell Script</a>"
De: address@hidden <address@hidden> em nome de Kleber Melo address@hidden
[shell-script] <address@hidden>
Enviado: ter�a-feira, 31 de outubro de 2017 20:00
Para: Yahoo! Brazil
Assunto: [shell-script] Como usar tag HTML no script para exibi��o na sa�da do
NagiosXI?
Sauda��es a todos,
Preciso adicionar um link para uma documenta��o interna dentro dos scripts em
shell, a fim de que o Nagios XI possa exib�-lo na tela de alertas. A ideia �
facilitar para o time de opera��o encontrar o procedimento correto para cada
tio de alerta.
Nunca coloquei c�digo HTML em shell e o que encontrei na internet falam sobre
CGI, ou seja, executar script a partir de uma p�gina/formul�rio.
Algu�m poderia me dar uma ideia de como fazer isso?
Valeu!
Abra�os
Kleber Melo
#yiv3140008436 #yiv3140008436 -- #yiv3140008436ygrp-mkp {border:1px solid
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv3140008436
#yiv3140008436ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv3140008436
#yiv3140008436ygrp-mkp #yiv3140008436hd
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}#yiv3140008436 #yiv3140008436ygrp-mkp #yiv3140008436ads
{margin-bottom:10px;}#yiv3140008436 #yiv3140008436ygrp-mkp .yiv3140008436ad
{padding:0 0;}#yiv3140008436 #yiv3140008436ygrp-mkp .yiv3140008436ad p
{margin:0;}#yiv3140008436 #yiv3140008436ygrp-mkp .yiv3140008436ad a
{color:#0000ff;text-decoration:none;}#yiv3140008436 #yiv3140008436ygrp-sponsor
#yiv3140008436ygrp-lc {font-family:Arial;}#yiv3140008436
#yiv3140008436ygrp-sponsor #yiv3140008436ygrp-lc #yiv3140008436hd {margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv3140008436
#yiv3140008436ygrp-sponsor #yiv3140008436ygrp-lc .yiv3140008436ad
{margin-bottom:10px;padding:0 0;}#yiv3140008436 #yiv3140008436actions
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv3140008436
#yiv3140008436activity
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv3140008436
#yiv3140008436activity span {font-weight:700;}#yiv3140008436
#yiv3140008436activity span:first-child
{text-transform:uppercase;}#yiv3140008436 #yiv3140008436activity span a
{color:#5085b6;text-decoration:none;}#yiv3140008436 #yiv3140008436activity span
span {color:#ff7900;}#yiv3140008436 #yiv3140008436activity span
.yiv3140008436underline {text-decoration:underline;}#yiv3140008436
.yiv3140008436attach
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}#yiv3140008436 .yiv3140008436attach div a
{text-decoration:none;}#yiv3140008436 .yiv3140008436attach img
{border:none;padding-right:5px;}#yiv3140008436 .yiv3140008436attach label
{display:block;margin-bottom:5px;}#yiv3140008436 .yiv3140008436attach label a
{text-decoration:none;}#yiv3140008436 blockquote {margin:0 0 0
4px;}#yiv3140008436 .yiv3140008436bold
{font-family:Arial;font-size:13px;font-weight:700;}#yiv3140008436
.yiv3140008436bold a {text-decoration:none;}#yiv3140008436 dd.yiv3140008436last
p a {font-family:Verdana;font-weight:700;}#yiv3140008436 dd.yiv3140008436last p
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv3140008436
dd.yiv3140008436last p span.yiv3140008436yshortcuts
{margin-right:0;}#yiv3140008436 div.yiv3140008436attach-table div div a
{text-decoration:none;}#yiv3140008436 div.yiv3140008436attach-table
{width:400px;}#yiv3140008436 div.yiv3140008436file-title a, #yiv3140008436
div.yiv3140008436file-title a:active, #yiv3140008436
div.yiv3140008436file-title a:hover, #yiv3140008436 div.yiv3140008436file-title
a:visited {text-decoration:none;}#yiv3140008436 div.yiv3140008436photo-title a,
#yiv3140008436 div.yiv3140008436photo-title a:active, #yiv3140008436
div.yiv3140008436photo-title a:hover, #yiv3140008436
div.yiv3140008436photo-title a:visited {text-decoration:none;}#yiv3140008436
div#yiv3140008436ygrp-mlmsg #yiv3140008436ygrp-msg p a
span.yiv3140008436yshortcuts
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv3140008436
.yiv3140008436green {color:#628c2a;}#yiv3140008436 .yiv3140008436MsoNormal
{margin:0 0 0 0;}#yiv3140008436 o {font-size:0;}#yiv3140008436
#yiv3140008436photos div {float:left;width:72px;}#yiv3140008436
#yiv3140008436photos div div {border:1px solid
#666666;min-height:62px;overflow:hidden;width:62px;}#yiv3140008436
#yiv3140008436photos div label
{color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv3140008436
#yiv3140008436reco-category {font-size:77%;}#yiv3140008436
#yiv3140008436reco-desc {font-size:77%;}#yiv3140008436 .yiv3140008436replbq
{margin:4px;}#yiv3140008436 #yiv3140008436ygrp-actbar div a:first-child
{margin-right:2px;padding-right:5px;}#yiv3140008436 #yiv3140008436ygrp-mlmsg
{font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv3140008436
#yiv3140008436ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv3140008436
#yiv3140008436ygrp-mlmsg select, #yiv3140008436 input, #yiv3140008436 textarea
{font:99% Arial, Helvetica, clean, sans-serif;}#yiv3140008436
#yiv3140008436ygrp-mlmsg pre, #yiv3140008436 code {font:115%
monospace;}#yiv3140008436 #yiv3140008436ygrp-mlmsg *
{line-height:1.22em;}#yiv3140008436 #yiv3140008436ygrp-mlmsg #yiv3140008436logo
{padding-bottom:10px;}#yiv3140008436 #yiv3140008436ygrp-msg p a
{font-family:Verdana;}#yiv3140008436 #yiv3140008436ygrp-msg
p#yiv3140008436attach-count span {color:#1E66AE;font-weight:700;}#yiv3140008436
#yiv3140008436ygrp-reco #yiv3140008436reco-head
{color:#ff7900;font-weight:700;}#yiv3140008436 #yiv3140008436ygrp-reco
{margin-bottom:20px;padding:0px;}#yiv3140008436 #yiv3140008436ygrp-sponsor
#yiv3140008436ov li a {font-size:130%;text-decoration:none;}#yiv3140008436
#yiv3140008436ygrp-sponsor #yiv3140008436ov li
{font-size:77%;list-style-type:square;padding:6px 0;}#yiv3140008436
#yiv3140008436ygrp-sponsor #yiv3140008436ov ul {margin:0;padding:0 0 0
8px;}#yiv3140008436 #yiv3140008436ygrp-text
{font-family:Georgia;}#yiv3140008436 #yiv3140008436ygrp-text p {margin:0 0 1em
0;}#yiv3140008436 #yiv3140008436ygrp-text tt {font-size:120%;}#yiv3140008436
#yiv3140008436ygrp-vital ul li:last-child {border-right:none
!important;}#yiv3140008436
[As partes desta mensagem que n�o continham texto foram removidas]
--_000_RO1PR80MB03149E70062B33408C329E228C5F0RO1PR80MB0314lamp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"><!-- P
{margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper"
style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;"
dir="ltr">
<p>Boa tarde!</p>
<p><br>
</p>
<p>Leia como configurar em <a href="http://thobias.org/doc/cgi_shell.html"
class="OWAAutoLink" id="LPlnk383715" previewremoved="true">
http://thobias.org/doc/cgi_shell.html</a>, sugiro que aplique em um ambiente de
teste ver o funcionamento.<br>
</p>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" color="#000000"
face="Calibri, sans-serif"><b>De:</b> address@hidden <address@hidden> em
nome de Kleber Melo address@hidden [shell-script] <address@hidden><br>
<b>Enviado:</b> quarta-feira, 1 de novembro de 2017 15:17<br>
<b>Para:</b> address@hidden<br>
<b>Assunto:</b> Re: [shell-script] Como usar tag HTML no script para exibi��o
na sa�da do NagiosXI?</font>
<div> </div>
</div>
<div><span style="display:none"> </span>
<div id="ygrp-mlmsg" style="">
<div id="ygrp-msg" style="z-index:1">
<div id="ygrp-text">
<p>Boa tarde,<br>
Maik, valeu pelo pontap� incial!Fiz um teste e n�o deu o resultado esperado...
:-(<br>
<br>
O Nagios executou a sa�da do "echo" e "printou" na tela!<br>
<br>
Em ter�a-feira, 31 de outubro de 2017 21:38:02 BRST, Maik Alberto
address@hidden [shell-script] <address@hidden> escreveu:
<br>
<br>
<br>
<br>
#!/bin/bash<br>
echo -e "Content-type: text/html\n\n"<br>
echo "<a href='http://thobias.org/doc/cgi_shell.html'>CGI em Shell
Script</a>"<br>
<br>
De: address@hidden <address@hidden> em nome de Kleber Melo address@hidden
[shell-script] <address@hidden><br>
Enviado: ter�a-feira, 31 de outubro de 2017 20:00<br>
Para: Yahoo! Brazil<br>
Assunto: [shell-script] Como usar tag HTML no script para exibi��o na sa�da do
NagiosXI? <br>
<br>
Sauda��es a todos,<br>
Preciso adicionar um link para uma documenta��o interna dentro dos scripts em
shell, a fim de que o Nagios XI possa exib�-lo na tela de alertas. A ideia �
facilitar para o time de opera��o encontrar o procedimento correto para cada
tio de alerta.<br>
Nunca coloquei c�digo HTML em shell e o que encontrei na internet falam sobre
CGI, ou seja, executar script a partir de uma p�gina/formul�rio.<br>
Algu�m poderia me dar uma ideia de como fazer isso?<br>
Valeu!<br>
Abra�os<br>
Kleber Melo<br>
<br>
#yiv3140008436 #yiv3140008436 -- #yiv3140008436ygrp-mkp {border:1px solid
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv3140008436
#yiv3140008436ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv3140008436
#yiv3140008436ygrp-mkp #yiv3140008436hd
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}#yiv3140008436 #yiv3140008436ygrp-mkp #yiv3140008436ads
{margin-bottom:10px;}#yiv3140008436 #yiv3140008436ygrp-mkp .yiv3140008436ad
{padding:0 0;}#yiv3140008436 #yiv3140008436ygrp-mkp .yiv3140008436ad p
{margin:0;}#yiv3140008436 #yiv3140008436ygrp-mkp .yiv3140008436ad
a {color:#0000ff;text-decoration:none;}#yiv3140008436
#yiv3140008436ygrp-sponsor #yiv3140008436ygrp-lc
{font-family:Arial;}#yiv3140008436 #yiv3140008436ygrp-sponsor
#yiv3140008436ygrp-lc #yiv3140008436hd {margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv3140008436
#yiv3140008436ygrp-sponsor #yiv3140008436ygrp-lc .yiv3140008436ad
{margin-bottom:10px;padding:0 0;}#yiv3140008436 #yiv3140008436actions
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv3140008436
#yiv3140008436activity
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv3140008436
#yiv3140008436activity span {font-weight:700;}#yiv3140008436
#yiv3140008436activity span:first-child
{text-transform:uppercase;}#yiv3140008436 #yiv3140008436activity span a
{color:#5085b6;text-decoration:none;}#yiv3140008436 #yiv3140008436activity span
span
{color:#ff7900;}#yiv3140008436 #yiv3140008436activity span
.yiv3140008436underline {text-decoration:underline;}#yiv3140008436
.yiv3140008436attach
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}#yiv3140008436 .yiv3140008436attach
div a {text-decoration:none;}#yiv3140008436 .yiv3140008436attach img
{border:none;padding-right:5px;}#yiv3140008436 .yiv3140008436attach label
{display:block;margin-bottom:5px;}#yiv3140008436 .yiv3140008436attach label a
{text-decoration:none;}#yiv3140008436
blockquote {margin:0 0 0 4px;}#yiv3140008436 .yiv3140008436bold
{font-family:Arial;font-size:13px;font-weight:700;}#yiv3140008436
.yiv3140008436bold a {text-decoration:none;}#yiv3140008436 dd.yiv3140008436last
p a {font-family:Verdana;font-weight:700;}#yiv3140008436
dd.yiv3140008436last p span
{margin-right:10px;font-family:Verdana;font-weight:700;}#yiv3140008436
dd.yiv3140008436last p span.yiv3140008436yshortcuts
{margin-right:0;}#yiv3140008436 div.yiv3140008436attach-table div div a
{text-decoration:none;}#yiv3140008436
div.yiv3140008436attach-table {width:400px;}#yiv3140008436
div.yiv3140008436file-title a, #yiv3140008436 div.yiv3140008436file-title
a:active, #yiv3140008436 div.yiv3140008436file-title a:hover, #yiv3140008436
div.yiv3140008436file-title a:visited {text-decoration:none;}#yiv3140008436
div.yiv3140008436photo-title a, #yiv3140008436 div.yiv3140008436photo-title
a:active, #yiv3140008436 div.yiv3140008436photo-title a:hover, #yiv3140008436
div.yiv3140008436photo-title a:visited {text-decoration:none;}#yiv3140008436
div#yiv3140008436ygrp-mlmsg
#yiv3140008436ygrp-msg p a span.yiv3140008436yshortcuts
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv3140008436
.yiv3140008436green {color:#628c2a;}#yiv3140008436 .yiv3140008436MsoNormal
{margin:0 0 0 0;}#yiv3140008436 o {font-size:0;}#yiv3140008436
#yiv3140008436photos div {float:left;width:72px;}#yiv3140008436
#yiv3140008436photos div div {border:1px solid
#666666;min-height:62px;overflow:hidden;width:62px;}#yiv3140008436
#yiv3140008436photos div label
{color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv3140008436
#yiv3140008436reco-category {font-size:77%;}#yiv3140008436
#yiv3140008436reco-desc {font-size:77%;}#yiv3140008436 .yiv3140008436replbq
{margin:4px;}#yiv3140008436 #yiv3140008436ygrp-actbar div a:first-child
{margin-right:2px;padding-right:5px;}#yiv3140008436
#yiv3140008436ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean,
sans-serif;}#yiv3140008436 #yiv3140008436ygrp-mlmsg table
{font-size:inherit;font:100%;}#yiv3140008436 #yiv3140008436ygrp-mlmsg select,
#yiv3140008436 input, #yiv3140008436 textarea
{font:99% Arial, Helvetica, clean, sans-serif;}#yiv3140008436
#yiv3140008436ygrp-mlmsg pre, #yiv3140008436 code {font:115%
monospace;}#yiv3140008436 #yiv3140008436ygrp-mlmsg *
{line-height:1.22em;}#yiv3140008436 #yiv3140008436ygrp-mlmsg #yiv3140008436logo
{padding-bottom:10px;}#yiv3140008436 #yiv3140008436ygrp-msg p a
{font-family:Verdana;}#yiv3140008436 #yiv3140008436ygrp-msg
p#yiv3140008436attach-count span {color:#1E66AE;font-weight:700;}#yiv3140008436
#yiv3140008436ygrp-reco #yiv3140008436reco-head
{color:#ff7900;font-weight:700;}#yiv3140008436
#yiv3140008436ygrp-reco {margin-bottom:20px;padding:0px;}#yiv3140008436
#yiv3140008436ygrp-sponsor #yiv3140008436ov li a
{font-size:130%;text-decoration:none;}#yiv3140008436 #yiv3140008436ygrp-sponsor
#yiv3140008436ov li {font-size:77%;list-style-type:square;padding:6px
0;}#yiv3140008436 #yiv3140008436ygrp-sponsor #yiv3140008436ov ul
{margin:0;padding:0 0 0 8px;}#yiv3140008436 #yiv3140008436ygrp-text
{font-family:Georgia;}#yiv3140008436 #yiv3140008436ygrp-text p {margin:0 0 1em
0;}#yiv3140008436 #yiv3140008436ygrp-text tt
{font-size:120%;}#yiv3140008436 #yiv3140008436ygrp-vital ul li:last-child
{border-right:none !important;}#yiv3140008436
<br>
<br>
[As partes desta mensagem que n�o continham texto foram removidas]<br>
<br>
</p>
</div>
<div style="color:#fff; height:0"></div>
</div>
</div>
</div>
</body>
</html>
--_000_RO1PR80MB03149E70062B33408C329E228C5F0RO1PR80MB0314lamp_--
From address@hidden Fri Nov 03 23:42:29 2017
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
X-Received: (qmail 45161 invoked by uid 102); 3 Nov 2017 23:42:28 -0000
X-Received: from unknown (HELO mtaq1.grp.bf1.yahoo.com) (10.193.84.32)
by m17.grp.bf1.yahoo.com with SMTP; 3 Nov 2017 23:42:28 -0000
X-Received: (qmail 14489 invoked from network); 3 Nov 2017 23:42:28 -0000
X-Received: from unknown (HELO mta1006.groups.mail.ne1.yahoo.com)
(98.138.100.121)
by mtaq1.grp.bf1.yahoo.com with SMTP; 3 Nov 2017 23:42:28 -0000
X-Original-Return-Path: <address@hidden>
X-Received-SPF: pass (domain of yahoogrupos.com.br designates 67.195.87.117 as
permitted sender)
X-YMailISG: 2DZgaWwWLDvOeL3vbXdK3VI0SJCtCKdH5pIl4Ub84jijtELd
ppyHvD3xBKPZclaKwAfPrqZNdMnGNZroavaG6OhxAQh351EB_y8qQuTMFyUX
JJumELI4NfUu6rsoXofd4nLmPxvw4v0Mv1.Afli0d3dPsid4fDxzCkboEyPs
xaczhTOf1IURjXW4bW3JKhLoyp7M51vK5k.UxhpDdDC9yqe.2_pnRv.rLq6f
FXb.D9p.UdvKkNjryyPIqheGspcTEREhA8w7.UT.K1J5GHnO0wJp6gMxvflg
w_kGmSAH__nnkn9vFsoJRB3SHsCtNEMK3x.aJRYinVolQwPAACkar5W.MlKL
QZb0rQHgOMeKy6HCidzWOqofyoyeIwkDNALThkxXAQn0cixoFoHfRBtHl5E9
yW_scYnlkyhjwg6Bdb3GgomK5uGsjvgvNvwT7oOV23PXBA9RyiwkpQib8VSp
mX8ymsYwI9dGejRFKZFmMbuoakvPakLcYAC5jp0Icq60X8uktEgWh5g6P_yq
.Vhw9IhamKZy42VNra5l5G9_L71k1rppPf7JepGGPWArQP6zvIF4ZmeciVy4
mLUS8wnZDPaIdAis5N2A5raYphauXicl2MON8NaTqTV0EJVc7fh62Ic4efje
R.RGpA.up2ErBrPQP9EcAoL6Z6p.8vV4QmEen8rOuNQJfZZg0V7Kebawb2eH
qBzB4MM6yPz1f_tvGzFdDVx_03Ql.Nat3D.t0chHbSlBdNN0hq1ZWekHGAd1
RFob7LO6JOdpzR4fYIiuZkwM8Qtrv401LyQezkStzeQoPsjxLw97Ig0Cy4o7
Yf_upa5DOXeudbkNGmNYuYNOGMRZUPLqfuIkyVjHT1C9ZDX_Kx4fbidVeWF8
hsFxdVXqLx.IX.X83p5YKL2EtnjomYNlcKpZ01N.brA_IxnkHjRmRrRqotSs
BQUik8fKlwf3hICV4lYWoLS7J6fVDLaMQXSFIDxuIEBe97UAEFgB1upEBSGO
pzdrF2F3RBXqGFabp7rsNT.5j1UduYPZ0c2aA0hSvye_VXTpogWR23I1zuud
r1kq7D48kjWKx37MKuTrbn34FPO5hF79nUpvVerRUUKz7BFazdxwKsSoFv03
K3DXIHn5KjqUyaZJvmUyrwaAIq8NoOvGbtb2bFWIfh_9.pFY5mlR9nKPuy_O
sJp3d2Y7b1_cgKUGjw1UgCymHxrleOe5AThyJ8SZKEyWMF6xOTlMoUZmEO.s
bu.05qDBvxtxfiC_ht70BK9KSjlh80I3HsS2Q79ojP3pnETChgPyoSLAlPhK
AeyuTr9lFSztL4kjlGKYcLNvcTPeS6Rco3rPg9BwAtqeE1ZdtJ4wOT5qMdMb
Y9iBDas-
Authentication-Results: mta1006.groups.mail.ne1.yahoo.com
from=yahoogrupos.com.br; domainkeys=neutral (no sig); from=yahoogrupos.com.br;
dkim=pass (ok)
X-Received: from 127.0.0.1 (EHLO ng23-vm3.bullet.mail.gq1.yahoo.com)
(67.195.87.117)
by mta1006.groups.mail.ne1.yahoo.com with SMTPS; Fri, 03 Nov 2017 23:42:28
+0000
X-Received: from [98.137.0.82] by ng23.bullet.mail.gq1.yahoo.com with NNFMP; 03
Nov 2017 23:42:27 -0000
X-Received: from [10.193.242.232] by tg2.bullet.mail.gq1.yahoo.com with NNFMP;
03 Nov 2017 23:42:27 -0000
Date: 03 Nov 2017 23:42:27 +0000
X-Received: from [127.0.0.1] by gapi1.grp.bf1.yahoo.com with NNFMP; 03 Nov 2017
23:42:27 -0000
To: <address@hidden>
X-Original-Return-Path: address@hidden
X-Original-From: address@hidden
X-Mailer: Yahoo Groups Message Poster
X-Yahoo-Newman-Property: groups-compose
Message-ID: <address@hidden>
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="9nlWnTS9ocNmxdhsK3FKVLWiM6a5jwOaA8HvrLV"
X-Originating-IP: 170.82.28.253
X-Yahoo-Post-IP: 170.82.28.253
Reply-To: address@hidden
Subject:
=?UTF-8?Q?Forma_de_obter_o_histórico_da_lista_pra_estudo?X-Yahoo-Group-Post:
member; u3263475; y�TG6E-OggTNSr6S35NQDhAKyQktaou6lS4xSNAE_ewBrA
X-Yahoo-Profile: voyeg3r
From: address@hidden
--9nlWnTS9ocNmxdhsK3FKVLWiM6a5jwOaA8HvrLV
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64
T0JTOiBVbHRpbWFtZW50ZSBuw6NvIHRlbmhvIGFjb21wYW5oYWRvIGEgbGlzdGEgcGVsbyBm
YXRvIGRlIG7Do28gdGVyIG8gUlNTIGF0aXZvLiANCg0KRGFuZG8gdW1hIHBlc3F1aXNhZGEg
ZGVzY29icmkgdW1hIGZvcm1hIGRlIGJhaXhhciBhcyBtZW5zYWdlcyBkYSBsaXN0YSBlbSBm
b3JtYXRvIGh0bWwNCiANCg0KICMgbyBjb21hbmRvIGFiYWl4byAoc2VtIHF1ZWJyYXMgZGUg
bGluaGEpIGJheGlhIHRvZGFzIGFzIG1lbnNhZ2VucyBkYSBsaXN0YQ0KIA0KDQogd2dldCAt
LXJlY3Vyc2l2ZSAtLXBhZ2UtcmVxdWlzaXRlcyAtLW5vLXBhcmVudCAtLXBhZ2UtcmVxdWlz
aXRlcyAtLWh0bWwtZXh0ZW5zaW9uIC0tY29udmVydC1saW5rcyBodHRwczovL2JyLmdyb3Vw
cy55YWhvby5jb20vbmVvL2dyb3Vwcy9zaGVsbC1zY3JpcHQvY29udmVyc2F0aW9ucy9tZXNz
YWdlcyBodHRwczovL2JyLmdyb3Vwcy55YWhvby5jb20vbmVvL2dyb3Vwcy9zaGVsbC1zY3Jp
cHQvY29udmVyc2F0aW9ucy9tZXNzYWdlcw0KDQogDQoNCiAjIErDoSBlc3RlIGNvbWFuZG8g
Y29udmVydGUgKG5vIHpzaCkgdW1hIGPDs3BpYSBkZSBjYWRhIGh0bWwgcGFyYSB0eHQNCg0K
IGZvciBmaWxlIGluICQobHMgKi5odG1sKTsgZG8gDQoNCiAgICB3M20gLWR1bXAgJHtmaWxl
fSAtTyBVVEYtOCA+ICR7ZmlsZTpyfS50eHQgDQoNCiBkb25lIA0KDQogDQoNCiBQZXJndW50
by4gSGF2ZXJpYSB1bSBtb2RvIG1haXMgZsOhY2lsIGRlIG5hdmVnYXIgbmVzc2UgY29udGXD
umRvIHRhbyB2YWxpb3NvPw0KDQogDQoNCiBRdWVtIGVzdGl2ZXIgaW50ZXJlc3NlIG5vIGFz
c3VudG8gasOhIGluY2x1byBkb2lzIGxpbmtzIHJlbGFjaW9uYWRvczoNCg0KIyBSZWZlcsOq
bmNpYXMgDQoNCiArIGh0dHA6Ly93d3cudHQtc29sdXRpb25zLmNvbS9lbi9wb3J0Zm9saW8v
eWFob28ybWJveCBodHRwOi8vd3d3LnR0LXNvbHV0aW9ucy5jb20vZW4vcG9ydGZvbGlvL3lh
aG9vMm1ib3gNCg0KICsgaHR0cHM6Ly9mb3J1bXMub3BlbnN1c2Uub3JnL3Nob3d0aHJlYWQu
cGhwLzQ0NjE3OS1Tb2Z0d2FyZS1vci1tZXRob2QtdG8tY29weS1ZYWhvby1ncm91cC1tZXNz
YWdlLWhpc3RvcnkgaHR0cHM6Ly9mb3J1bXMub3BlbnN1c2Uub3JnL3Nob3d0aHJlYWQucGhw
LzQ0NjE3OS1Tb2Z0d2FyZS1vci1tZXRob2QtdG8tY29weS1ZYWhvby1ncm91cC1tZXNzYWdl
LWhpc3RvcnkgDQogDQoNCg=
--9nlWnTS9ocNmxdhsK3FKVLWiM6a5jwOaA8HvrLV
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64
PHA+PHNwYW4+T0JTOiBVbHRpbWFtZW50ZSBuw6NvIHRlbmhvIGFjb21wYW5oYWRvIGEgbGlz
dGEgcGVsbyBmYXRvIGRlIG7Do28gdGVyIG8gUlNTIGF0aXZvLiA8YnI+PGJyPkRhbmRvIHVt
YSBwZXNxdWlzYWRhIGRlc2NvYnJpIHVtYSBmb3JtYSBkZSBiYWl4YXIgYXMgbWVuc2FnZXMg
ZGEgbGlzdGEgZW0gZm9ybWF0byBodG1sPC9zcGFuPjwvcD48cD48c3Bhbj48YnI+PC9zcGFu
PjwvcD48cD4jIG8gY29tYW5kbyBhYmFpeG8gKHNlbSBxdWVicmFzIGRlIGxpbmhhKSBiYXhp
YSB0b2RhcyBhcyBtZW5zYWdlbnMgZGEgbGlzdGE8L3A+PHA+PHNwYW4+PGJyPjwvc3Bhbj48
L3A+PHA+PHNwYW4+d2dldCAtLXJlY3Vyc2l2ZSAtLXBhZ2UtcmVxdWlzaXRlcyAtLW5vLXBh
cmVudCAtLXBhZ2UtcmVxdWlzaXRlcwotLWh0bWwtZXh0ZW5zaW9uIC0tY29udmVydC1saW5r
cyA8YSByZWw9Im5vZm9sbG93IiB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cHM6Ly9ici5n
cm91cHMueWFob28uY29tL25lby9ncm91cHMvc2hlbGwtc2NyaXB0L2NvbnZlcnNhdGlvbnMv
bWVzc2FnZXMiPmh0dHBzOi8vYnIuZ3JvdXBzLnlhaG9vLmNvbS9uZW8vZ3JvdXBzL3NoZWxs
LXNjcmlwdC9jb252ZXJzYXRpb25zL21lc3NhZ2VzPC9hPjxicj48L3NwYW4+PC9wPjxwPjxz
cGFuPjxicj48L3NwYW4+PC9wPjxwPjxzcGFuPiMgSsOhIGVzdGUgY29tYW5kbyBjb252ZXJ0
ZSAobm8genNoKSB1bWEgY8OzcGlhIGRlIGNhZGEgaHRtbCBwYXJhIHR4dDxicj48L3NwYW4+
PC9wPjxwPjxzcGFuPmZvciBmaWxlIGluICQobHMgKi5odG1sKTsgZG8gPGJyPjwvc3Bhbj48
L3A+PHA+PHNwYW4+Jm5ic3A7Jm5ic3A7IHczbSAtZHVtcCAke2ZpbGV9IC1PIFVURi04ICZn
dDsgJHtmaWxlOnJ9LnR4dCA8YnI+PC9zcGFuPjwvcD48cD48c3Bhbj5kb25lIDxicj48L3Nw
YW4+PC9wPjxwPjxzcGFuPjxicj48L3NwYW4+PC9wPjxwPjxzcGFuPlBlcmd1bnRvLiBIYXZl
cmlhIHVtIG1vZG8gbWFpcyBmw6FjaWwgZGUgbmF2ZWdhciBuZXNzZSBjb250ZcO6ZG8gdGFv
IHZhbGlvc28/PGJyPjwvc3Bhbj48L3A+PHA+PHNwYW4+PGJyPjwvc3Bhbj48L3A+PHA+PHNw
YW4+UXVlbSBlc3RpdmVyIGludGVyZXNzZSBubyBhc3N1bnRvIGrDoSBpbmNsdW8gZG9pcyBs
aW5rcyByZWxhY2lvbmFkb3M6PGJyPjwvc3Bhbj48YnI+PHNwYW4+IyBSZWZlcsOqbmNpYXMg
PGJyPjwvc3Bhbj48L3A+PHA+PHNwYW4+KyA8YSByZWw9Im5vZm9sbG93IiB0YXJnZXQ9Il9i
bGFuayIgaHJlZj0iaHR0cDovL3d3dy50dC1zb2x1dGlvbnMuY29tL2VuL3BvcnRmb2xpby95
YWhvbzJtYm94Ij5odHRwOi8vd3d3LnR0LXNvbHV0aW9ucy5jb20vZW4vcG9ydGZvbGlvL3lh
aG9vMm1ib3g8L2E+PGJyPjwvc3Bhbj48L3A+PHA+PHNwYW4+CisgPGEgcmVsPSJub2ZvbGxv
dyIgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHBzOi8vZm9ydW1zLm9wZW5zdXNlLm9yZy9z
aG93dGhyZWFkLnBocC80NDYxNzktU29mdHdhcmUtb3ItbWV0aG9kLXRvLWNvcHktWWFob28t
Z3JvdXAtbWVzc2FnZS1oaXN0b3J5Ij5odHRwczovL2ZvcnVtcy5vcGVuc3VzZS5vcmcvc2hv
d3RocmVhZC5waHAvNDQ2MTc5LVNvZnR3YXJlLW9yLW1ldGhvZC10by1jb3B5LVlhaG9vLWdy
b3VwLW1lc3NhZ2UtaGlzdG9yeTwvYT4KPC9zcGFuPjwvcD48cD48c3Bhbj48YnIgY2xhc3M9
Inl1aS1jdXJzb3IiPjwvc3Bhbj48L3A+
--9nlWnTS9ocNmxdhsK3FKVLWiM6a5jwOaA8HvrLV--
From address@hidden Sat Nov 04 00:21:41 2017
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
X-Received: (qmail 609 invoked by uid 102); 4 Nov 2017 00:21:41 -0000
X-Received: from unknown (HELO mtaq2.grp.bf1.yahoo.com) (10.193.84.33)
by m8.grp.bf1.yahoo.com with SMTP; 4 Nov 2017 00:21:41 -0000
X-Received: (qmail 12463 invoked from network); 4 Nov 2017 00:21:41 -0000
X-Received: from unknown (HELO mta1005.groups.mail.bf1.yahoo.com)
(98.139.245.164)
by mtaq2.grp.bf1.yahoo.com with SMTP; 4 Nov 2017 00:21:41 -0000
X-Original-Return-Path: <address@hidden>
X-Received-SPF: pass (domain of gmail.com designates 209.85.216.175 as
permitted sender)
X-YMailISG: zgOysGQWLDu7vBGyeKH_kOedr3z0Vk6niAE4xtxxDMN_9nJI
7A.9Pr15jMeyMTTQhAJ4aUvbRougJT95oQASXjk_GaagbpVohnDrA676KsU4
qkB5Ren0UD6J7BtPsmpT3dxKSl83maAHuiEAPRB9go9sA7l930COMgud1KGQ
tvNUh17q5UdsinKgUkDh4W5VajMSPqMjSL2Kyw4uvPe9QIedZy4C615KHwMG
fKO28bboK6iTxtmjY76gLCKNmSyGB46KwWf.o.T5Rc5KLQOZw8hNULRcvaYA
1QD4GX_wlmfbn2W.VGRLDkCH91.2jLZXJzbcntfgZW.uy.jcshOaDZ731HCl
SRNDvcd2m3GFAtwdKzwOG88ZXyoKiYtCOuhRXSKreIcq1dnZ3vmIiMqvt3Js
CK6fkkjcEfZwpa1LH0fM4x5v9LRc4u7bbKSzxtcTuRFKFULacCoNBNGhNAMj
v.dbSsbTKdX3s5Qfh13FMFZbHypZVgaiierh4OBrEAN6ciboBY4ta6_Sdkaz
jEV3l3DuxWvDFCrqnesfMGgEo62_Gh7eOrY3lraHDsDJB.YEKMxDT8KkXsvp
xWrkw6v1UUoBBBde5_tsdOZGp1yhO8ylxv3xZL76z4e4_RXg6Eg9XeSjUX7e
eAkRY7M87540exaqspCW7dHlVTjjGeWD_W09145lbUEhUOzTw4DzLIogAg4N
07priA6vUuvu7T6huLajWn7phBErDQjevTjohQ75ynzTrPpBVlpbIxiS5Ybd
xoZI70rOn6UxfGRWV4FUCq0aslQGfE9DeFs4_Ic8LniuWlEscIQON2M349c4
LfBlUfSGZ.Ps8l3wgX0d3pL6XyoF4ANe1yQUVO7bkj6QOLuXNhh9s3OS.oa4
arRDFwci3bD__gf5inp5NWTisvffVMRTGVtHH9ofJXtOKsGr2gsd4EQXEaBJ
C_EL3IKyydbO8dBpHzdZHHK9.sI9q7xin_Fy5o7akjkQ8BJ7zcXwrJwrYejK
52h9QUcq8YxPoXyPzZqlXQ7LG7KsyoLJiB9gukdS.LEGGSwaX9OB54W5R9bW
xApJgj84W8423s.LXquzjk5CKUZqwflb9PVPsO5aKXO0yzaGyZ2SxsJNR58L
TwaTL20zurtic.DBsbKdy0XdS2o-
Authentication-Results: mta1005.groups.mail.bf1.yahoo.com from=gmail.com;
domainkeys=neutral (no sig); from=gmail.com; dkim=pass (ok)
X-Received: from 127.0.0.1 (EHLO mail-qt0-f175.google.com) (209.85.216.175)
by mta1005.groups.mail.bf1.yahoo.com with SMTPS; Sat, 04 Nov 2017 00:21:41
+0000
X-Received: by mail-qt0-f175.google.com with SMTP id f8so5206079qta.5
for <address@hidden>; Fri, 03 Nov 2017 17:21:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d100.net; s 161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=bNA+hyuqzvICYF+goDoyaDMmo1rBfXyoa/l/U9gDrfA=;
b=swepaG+TKM5s0NHMJ3hHugeanuzbxQ1YmSTwLcpLv3IThb5QruFg7LQPS8Hk+SI0Sv
xpXO1ateFB/hCE8DYj8Q1erwsj911hWYsSdDWCg0WKfIaCrgIYeppr7TgWXbnVNVAckl
3gsuiSkRBJsipBkHjwdbMMtr5WZ8JMAfosZ9dRU35AlYGTzvqdu92YtGBMVdEt8n+c1r
XbX74JbECMq71Vl6x2NXSQFi+aS0kv72xj7bvGB1KqwWFoEEDwWa2CNbVEtPM698TBpf
hqyMfmpdCkzobKEc0OqOgAgWWJbWI92pMlcwGkEZYXahIs3AwVm+VIWS/JoeCPwpDSys
+bxQ=X-Gm-Message-State:
AMCzsaVub5OliEm0s5U0Z0iBZ+78/kHz29phFIxEgLpJ75R1YhsnYasP
CAMbSvQ5WD5U0akTc/Lr5epv1qx1HCitW5Tr6fIZeA=X-Google-Smtp-Source:
ABhQp+QcwBoR64pUEcsSjHLTAryd1cWrg0FFbaPAOnyb3jQUWqvImeBivPQWX49/8EH5u6+fj6RXRnnlpY94yZ3m9sMX-Received:
by 10.200.52.39 with SMTP id u36mr12309342qtb.246.1509754900031;
Fri, 03 Nov 2017 17:21:40 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.12.208.16 with HTTP; Fri, 3 Nov 2017 17:21:39 -0700 (PDT)
In-Reply-To: <address@hidden>
References: <address@hidden>
Date: Fri, 3 Nov 2017 22:21:39 -0200
Message-ID: <CAOO4BW0JFfh8uoPT6PMK�address@hidden>
To: address@hidden
Content-Type: multipart/alternative; boundary="001a11405b9a83aeb5055d1d3483"
X-Originating-IP: 98.139.245.164
Subject: =?UTF-8?Q?Re:_[shell-script]_Forma_de_obter_o_histórico_da_li?
=?UTF-8?Q?sta_pra_estudo?X-Yahoo-Group-Post: member; u90714338
From: Gustavo Soares de Lima <address@hidden>
--001a11405b9a83aeb5055d1d3483
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Considerando que você está procurando por "var" no diretório messages que
você baixou com o wget:
*grep -il var * | yad --list --column "arquivo" --select-action=firefox*
Se quiser mais colunas para aproveitar o espaço e ficar visualmente mais
agradável pode replicar outras vezes a opção "column"
--001a11405b9a83aeb5055d1d3483
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir="ltr"><div>Considerando que você está procurando por "var"
no diretório messages que você baixou com o wget:<br><br><b>grep -il var * |
yad --list --column "arquivo"
--select-action=firefox</b><br><br></div>Se quiser mais colunas para aproveitar
o espaço e ficar visualmente mais agradável pode replicar outras vezes a opção
"column"<br><div><br><br></div></div>
--001a11405b9a83aeb5055d1d3483--
From address@hidden Wed Nov 08 13:35:56 2017
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
X-Received: (qmail 890 invoked by uid 102); 8 Nov 2017 13:35:56 -0000
X-Received: from unknown (HELO mtaq1.grp.bf1.yahoo.com) (10.193.84.32)
by m11.grp.bf1.yahoo.com with SMTP; 8 Nov 2017 13:35:56 -0000
X-Received: (qmail 16151 invoked from network); 8 Nov 2017 13:35:56 -0000
X-Received: from unknown (HELO mta1004.groups.mail.ne1.yahoo.com)
(98.138.100.119)
by mtaq1.grp.bf1.yahoo.com with SMTP; 8 Nov 2017 13:35:56 -0000
X-Original-Return-Path: <address@hidden>
X-Received-SPF: pass (domain of gmail.com designates 74.125.82.177 as permitted
sender)
X-YMailISG: IEsJIMAWLDtkJXLnEuLQPvYNFbE6FMfc81hFBk0ZPr9Vnzfn
2QH0Ub.y9wp6gSLacNooOktZQ9dJ704cqzd_JJcx5O9rjXa.86BICuA_wF9I
lwawmcOlZiSOzmIOTgv_3KXvho655MX9OX6W0abhRQ5rSLgafZ_fm5VbszDZ
Iah5J9aRtSEVVS_Q3BxnFsSw5wHbHSA4DNGTX.UZT5KdTfpugpZBhj77JCmM
.sgV2TkBc71DRViFEIW96zVjvVu1CjsqmXC8pk1ArGNTAR.66ohq9rE8pJLV
dAeYLAlHPnoPa2F7S2UHIjPy6RM_fWyxKujf6mkkcTOjTncg8DAWZ53fDuX8
Xd2joXmi2MlTCgtJwz2tIaN4BkpNOtVIIorwFxVPFiVJhtIdcT6xpiqJxdK5
wCIH11Swu7gGhOxJ03RHe29wE7O6jHE_zv3uNLQduX0bmRYpYXb8ZZD4GMur
_ogF2daJshoCzDy0x1e3zyAeqHQtunI0J5TKl_Q.4Y76b9bBwnI3BhfhZeiQ
HWPUgeNTLUOYGWZR0eogMfB_Awll9pt4n2i.3kGUqiaH5ZGx.JEFxD2GrtOe
vV2JL9poZ3uQV0PIJhjP3yV_ujA9zAbbvOmxZuCG3vZP8IgV_eeInx0o1EeB
8t7W6e6L4GSHdTLe6KvoheTOGu4ttOOc74LUkJErobFOKNkA5IAnVYH8h1yP
BccEpFuJc5qQ9LUC3np5zWI_YBb2k6cNYW8Wn_0EDg70xNPzYD_1kN2YWRYG
7gKaiRcbxjwPDOg_tiqoAai0JRrr4zMNHc9US79AlD.r4O3yGy_j5ejq4Ye0
Fzx0.CgbMAVSnxfxZWjzkh6tFhJh4eV09ZdIvtcZa3HdU6o_0rzrjTbjdWha
q5tWpd.fScn1OLEwKpVFMr4clrkqfUie4yje4bjXJjBbA_hDeEf25FubeZh3
dFcw2WD4lGkSyzttyS5_WTj2JbAEpabWdGX4cqdAk4fiqV5mrzftOkHW_cNx
rTAoOtnAyCrcqV7CquTdT4oUwrMMduKvaKJITlHp_2WLwKciUAVd6DbJ5dvD
rIukkXfB3AmACtqwOYfpdfA1TYojMFaEWyTUxTK7CXt1yDlGshtPrGppjHu3
P59VuidcTKmnseWv4cBRgJbd0Z0gqezTg7QcHXGGbL80RB2xMgUi
Authentication-Results: mta1004.groups.mail.ne1.yahoo.com from=gmail.com;
domainkeys=neutral (no sig); from=gmail.com; dkim=pass (ok)
X-Received: from 127.0.0.1 (EHLO mail-ot0-f177.google.com) (74.125.82.177)
by mta1004.groups.mail.ne1.yahoo.com with SMTPS; Wed, 08 Nov 2017 13:35:56
+0000
X-Received: by mail-ot0-f177.google.com with SMTP id u41so2255826otf.12
for <address@hidden>; Wed, 08 Nov 2017 05:35:56 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d100.net; s 161025;
h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
bh=3vRrAHi3bxzar+OskueNQ0cxXUujhUedSRfkXeAYk54=;
b=FXhcSa47piX2Q3qzxL51CUlnc9oUHEIY9CH6fi0u8/yUgWxA2SQJaSIzTcvecOTpwE
FIChN/fvuoyi59VoP3m+p1AiDzDA5H95V6oSr8s3LVNYfYy9jAM6RPPSZgqYWmD5neOA
dUbPUi/YPAZz/qN8ezCzVy5+fTNXpYf17ekKQQ0FXIylUxD0iIIUkbYEmAVhglQ/xLzW
OT+80dK/fZVQoKohqJGCN89KXstNq4zRtH4nsVlcHQWf2j3ACceSVlyxZjhhzG908Plv
ME1ilYj5kCqki35ZLdoyI8KC0F6tylKhkzJzarP8wlIgGlp1aGgUfUoQAm6gB41ddm0F
hHuw=X-Gm-Message-State:
AJaThX5R1hMzK132J2qACnIb1SDmghe/tTb1Xz3hm+m33A3JOPnwIo7t
v+2D89rUOv8esiH1+9yD5YP7RgWXPcE8Qrq+GAyxNQ=X-Google-Smtp-Source:
AGs4zMZWUEpfuw3THYBh6bFKZIz4jdRiKGIrhou5V6ihxRWRXpHUvuZrnlH2Pjdr/og8H8YLoLw7sNPa8x4/pT1aSYoX-Received:
by 10.157.1.12 with SMTP id 12mr359118otu.76.1510148155444; Wed,
08 Nov 2017 05:35:55 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.157.7.231 with HTTP; Wed, 8 Nov 2017 05:35:54 -0800 (PST)
Date: Wed, 8 Nov 2017 10:35:54 -0300
Message-ID: <address@hidden>
To: Shell Script <address@hidden>
Content-Type: multipart/alternative; boundary="94eb2c03bd5a5d159a055d78c462"
X-Originating-IP: 98.138.100.119
Subject: Como iterar uma lista separada por ":"
X-Yahoo-Group-Post: member; uA0433260;
y=hv7dRArbTr45moz_TPVA2PDFgfNYYdtLwlfIybo--nFXXNWF4Axo
X-Yahoo-Profile: apacheattack
From: Adonai Silveira Canez <address@hidden>
--94eb2c03bd5a5d159a055d78c462
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Bom dia a todos,
pessoal gostaria de uma ajuda para resolver um problema que não deve ser
complicado usando a ferramenta certa, o problema é que ainda não achei ela.
A situação e a seguinte
eu tenho variáveis que firam separadas por ":" tipo
ex1: casa:tempo:nuvem:neve
ex2: terra:marte:jupter
é uma lista de variáveis sem tamanho determinado.
eu quero um for que percorra essa lista e vá dando echo em cada uma das
variáveis.
Alguém consegue e ajudar?
Adonai S. Canez
--94eb2c03bd5a5d159a055d78c462
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir="ltr">Bom dia a todos,<div><br></div><div>pessoal gostaria de uma
ajuda para resolver um problema que não deve ser complicado usando a ferramenta
certa, o problema é que ainda não achei ela.</div><div>A situação e a
seguinte</div><div><br></div><div>eu tenho variáveis que firam separadas por
":" tipo</div><div><br></div><div>ex1:
casa:tempo:nuvem:neve</div><div>ex2:
terra:marte:jupter</div><div><br></div><div>é uma lista de variáveis sem
tamanho determinado.</div><div><br></div><div>eu quero um for que percorra essa
lista e vá dando echo em cada uma das
variáveis.</div><div><br></div><div>Alguém consegue e
ajudar?</div><div><br></div><div>Adonai S. Canez</div></div>
--94eb2c03bd5a5d159a055d78c462--
From address@hidden Wed Nov 08 13:57:31 2017
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
X-Received: (qmail 29322 invoked by uid 102); 8 Nov 2017 13:57:30 -0000
X-Received: from unknown (HELO mtaq2.grp.bf1.yahoo.com) (10.193.84.33)
by m6.grp.bf1.yahoo.com with SMTP; 8 Nov 2017 13:57:30 -0000
X-Received: (qmail 7093 invoked from network); 8 Nov 2017 13:57:30 -0000
X-Received: from unknown (HELO mta1002.groups.mail.bf1.yahoo.com)
(98.139.170.166)
by mtaq2.grp.bf1.yahoo.com with SMTP; 8 Nov 2017 13:57:30 -0000
X-Original-Return-Path: <address@hidden>
X-Received-SPF: pass (domain of gmail.com designates 209.85.220.196 as
permitted sender)
X-YMailISG: re_5_lQWLDsWt9Hw4BThZ4T_.AfMI4qZt3grUwtecbcqc2RN
2EIlShuqEr.MKazpZkHY9ZNzRxbhhjKo7NGTDiifg0oLETnq0ZR02mjKy0sD
0ohsDjE.w.DGqQ6Dv4q2ph35wX2.929dpLpmR1G4NZkkBNQo5eUVdTwXYOTU
ZeXkJ12k3Qlmr65lLIp3quRfGEPcXy2dv7fPFLKvPy2hJsdgZ.ky3BmarEmp
8jaqJU7RSdm8BIi_9BmNu5BncL_HVOCpfSHtif_4aBqX7fi.jNcuxtBHDLSQ
WNU8PDEKKjZSLRhMDyBSYRjouRgwwUWeF9cK.ead4Drg.l7Nq2K4Q0NA6fxt
mNnvHtYE_N6Hkz0CfAb85TC9JZhytcW4cspPPqy_dhlVABPTz27O1L9ie.PS
t1pBQFEGmbZRIj1vACsihMwleKRjcnA93Rx6l6yKW2hfzFZ6Djtcv8HwY7Kb
mA8eIMInXcLgY6duzuOgGv5IZojjxPDJ8YNPS6yiX2hMT3MrT2vq81fs1q8O
oI3Vn3wsSBq11Kuwcrr.cXVOmqks1ockd2trlWfikqpXbj8VNEI5eULX7E9U
inTEf8aqrzsy7Nb5l6ZXkuOX1CjR4U8r3is2bBv0U3RT9wt15o3r5LBeiyhA
831jfsrqMfYs7aFL.x0ygVqas7rsXhkjsLRKXaPpxjnCzENsGRiY7e.CS2xC
_23ccFMVgFvQjNb.DQD7ZyYQgxfDgA.D6vMAC4d4_Ayvt8DGunorPIXa29X7
c.MTDQyPvGO7JvxR_sX_gRU4tgQRBQMqZFofkGtHsdQF18OqGYxgdJJByT4T
FqV35_cbR5YCxxLFa_aT0oGWZY4uIlTjCHtEefg8j2ZXSskwt533qoZ9bW3d
xQSsK61NGWBQfSWjbI9NfgxA_7cT6sCEnfqXL38BthkJHUIo0r0lY4qCuuAQ
DItsLQcBmbPZjkvdDrwbdnjo0FzbSP9Jmwyvk8Py3a38cvajcLAnhTur1tqO
7Q1uiHHFKVE0WdaZP91p4Ku5jEXmtLDDMdDu4QdTpE51bwM79Yrb4tYQR1Gp
7gJQ54rK505T1Nlc1dg.RNHRVwztZVt4TLACcW5vWNOpV3pXPHdleI58nzUt
jUEcGymyFSsabF1nbSnsGRnvNNNLMfggHHtY3kJXNNiFvOaWD5BTJcRH4cVg
Ma.hQfdQgmahcw5YoYMo7jNYF25JLAACkXeNwuOSjEM1tvBmVokivdtew7Dw
v20TffIjp2iQR.92Fh_brXoa9EalZsv5OzZyA_i4jvsmZOeOyJ3uY0ysKHzu
dUXZ9LIxm0llUBztMuOBGKFsHMwJA40sykdS0kp8jw2TRZeEV58QwHcGNPJC
ei3jt65sKjLvRM0sP3P8nC_LnRfC2aLqd4nG3zStB6X2fTfoH7JeXFjNJ3OK
mkWdRottGgBQgeQ9ba5aibCYHWe37z2l4vJBXRQrv2nGhkjplUHS0tX.zJlC
O0Gnsxso6CJ0EeICMga4HpUYYuqsjG2xoPgMptVfQJhqXEkatixkwtqfv_YT
YsKSHKho3YqPn2sX9A1EwAQHIg--
Authentication-Results: mta1002.groups.mail.bf1.yahoo.com from=gmail.com;
domainkeys=neutral (no sig); from=gmail.com; dkim=pass (ok)
X-Received: from 127.0.0.1 (EHLO mail-qk0-f196.google.com) (209.85.220.196)
by mta1002.groups.mail.bf1.yahoo.com with SMTPS; Wed, 08 Nov 2017 13:57:30
+0000
X-Received: by mail-qk0-f196.google.com with SMTP id p7so3365013qkd.7
for <address@hidden>; Wed, 08 Nov 2017 05:57:29 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d100.net; s 161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=DMau5jHddRGV1N3SorGet/8x3rj9K2BIuLcsl5CagoI=;
b=OmPIgoLPsi6NOOh/pekJehArPQjLIguxNYy+n94HSm/TYa9sJYMpLUsLBur0HBSh2h
gNX8PZXIJMEojpRq/BplhGgnSOn21zlSwU4ZQY+mZ+ZlDo3qhmwRGIX0PlMTZK89NQZM
PRywSBn59iIH5GsThNVoH5XUSGZZKrQI3OfU5cWfYMZ6jrw+i1SXLH2ONqrF+92mreNu
foBQhpu7itfihLhWTFITfMI/SSwzzlg6p5ajlzmvlSquKnFCHV/U1PrIc9Kk7uvwwA0E
EkFeX8bp17gqdKVgc7lANxK8AQaOht3SpH1JuGZuXzrumMNIZ+e6b7Pk0EmkvLL7FrnT
OFSA=X-Gm-Message-State:
AJaThX65U6SirNLx6RaIIMVRz6CUbJPPneELUijbQPRTN8FIdYXC3urG
6yCh4sD1GpT3JpcnVPOq3MAEj2qcDrgJLL0F2HJbCeND
X-Google-Smtp-Source:
AGs4zMbw9i/NzhLowx6lulx5/RS0S86KifJ8ClzGytURXJf8CW4FU92jLEd/hXg8FI8n2OsKXf9SZp1q/pRXlOdouocX-Received:
by 10.55.79.23 with SMTP id d23mr822623qkb.5.1510149449130; Wed,
08 Nov 2017 05:57:29 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.12.147.101 with HTTP; Wed, 8 Nov 2017 05:57:28 -0800 (PST)
In-Reply-To: <address@hidden>
References: <address@hidden>
Date: Wed, 8 Nov 2017 11:57:28 -0200
Message-ID: <address@hidden>
To: "address@hidden" <address@hidden>
Content-Type: multipart/alternative; boundary="001a114a766e792801055d791165"
X-Originating-IP: 98.139.170.166
Subject: Re: [shell-script] Como iterar uma lista separada por ":"
X-Yahoo-Group-Post: member; u!8743852;
y=6J8_9Vwk_VXgxkbPNA_QPxRUK0-bKoiPApALVs7Q8diR2enPi1RqPrAVcD3U4lC4vpRni2aTGtcq_w4
From: "Ernander (Nander)" <address@hidden>
--001a114a766e792801055d791165
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Opa, Blza?
Contribuindo com meus R$0,02 centavos.
Usa o Internal Field Separator ou IFS. Referencia Aqui
https://jneves.wordpress.com/2008/03/05/papo-de-botequim-parte-7/
Abraço
2017-11-08 11:35 GMT-02:00 Adonai Silveira Canez address@hidden
[shell-script] <address@hidden>:
>
>
> Bom dia a todos,
>
> pessoal gostaria de uma ajuda para resolver um problema que não deve ser
> complicado usando a ferramenta certa, o problema é que ainda não achei ela.
> A situação e a seguinte
>
> eu tenho variáveis que firam separadas por ":" tipo
>
> ex1: casa:tempo:nuvem:neve
> ex2: terra:marte:jupter
>
> é uma lista de variáveis sem tamanho determinado.
>
> eu quero um for que percorra essa lista e vá dando echo em cada uma das
> variáveis.
>
> Alguém consegue e ajudar?
>
> Adonai S. Canez
>
>
>
--001a114a766e792801055d791165
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir="ltr"><div class="gmail_default" style="color:rgb(0,0,0)">Opa,
Blza?</div><div class="gmail_default" style="color:rgb(0,0,0)"><br></div><div
class="gmail_default" style="color:rgb(0,0,0)">Contribuindo com meus R$0,02
centavos.</div><div class="gmail_default"
style="color:rgb(0,0,0)"><br></div><div class="gmail_default"
style="color:rgb(0,0,0)">Usa o Internal Field Separator ou IFS. Referencia Aqui
<a
href="https://jneves.wordpress.com/2008/03/05/papo-de-botequim-parte-7/">https://jneves.wordpress.com/2008/03/05/papo-de-botequim-parte-7/</a></div><div
class="gmail_default" style="color:rgb(0,0,0)"><br></div><div
class="gmail_default" style="color:rgb(0,0,0)">Abraço</div><div
class="gmail_default" style="color:rgb(0,0,0)"><br></div></div><div
class="gmail_extra"><br clear="all"><div><div class="gmail_signature"
data-smartmail="gmail_signature"><div dir="ltr"><div><div
dir="ltr"><div></div><br><img><img
src="https://docs.google.com/uc?export=download&id=0BwikyuN52OVLMUZzdERELTB0V1E&revid=0BwikyuN52OVLZ3lQNWlTdDllVFRnb25KSm1WMzNCQ05XcndVPQ"><br></div><div
dir="ltr"><img><img
style="font-size:12.8000001907349px"><br></div></div></div></div></div>
<br><div class="gmail_quote">2017-11-08 11:35 GMT-02:00 Adonai Silveira Canez
<a href="mailto:address@hidden">address@hidden</a> [shell-script] <span
dir="ltr"><<a href="mailto:address@hidden"
target="_blank">address@hidden</a>></span>:<br><blockquote
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">
<u></u>
<div style="background-color:#fff">
<span style="display:none"> </span>
<div id="m_-4743244500569510095ygrp-mlmsg">
<div id="m_-4743244500569510095ygrp-msg">
<div id="m_-4743244500569510095ygrp-text">
<p></p><div dir="ltr">Bom dia a todos,<div><br></div><div>pessoal
gostaria de uma ajuda para resolver um problema que não deve ser complicado
usando a ferramenta certa, o problema é que ainda não achei ela.</div><div>A
situação e a seguinte</div><div><br></div><div>eu tenho variáveis que firam
separadas por ":" tipo</div><div><br></div><div>ex1:
casa:tempo:nuvem:neve</div><div>ex2:
terra:marte:jupter</div><div><br></div><div>é uma lista de variáveis sem
tamanho determinado.</div><div><br></div><div>eu quero um for que percorra essa
lista e vá dando echo em cada uma das
variáveis.</div><div><br></div><div>Alguém consegue e
ajudar?</div><div><br></div><div>Adonai S. Canez</div></div>
<p></p>
</div>
<div style="color:#fff;height:0"></div>
</div>
</blockquote></div><br></div>
--001a114a766e792801055d791165--
From address@hidden Wed Nov 08 14:02:13 2017
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
X-Received: (qmail 12781 invoked by uid 102); 8 Nov 2017 14:02:12 -0000
X-Received: from unknown (HELO mtaq1.grp.bf1.yahoo.com) (10.193.84.32)
by m2.grp.bf1.yahoo.com with SMTP; 8 Nov 2017 14:02:12 -0000
X-Received: (qmail 13478 invoked from network); 8 Nov 2017 14:02:12 -0000
X-Received: from unknown (HELO mta1006.groups.mail.bf1.yahoo.com)
(98.139.245.165)
by mtaq1.grp.bf1.yahoo.com with SMTP; 8 Nov 2017 14:02:12 -0000
X-Original-Return-Path: <address@hidden>
X-Received-SPF: pass (domain of gmail.com designates 209.85.215.47 as permitted
sender)
X-YMailISG: kC9hJkAWLDup6Oa4P2wqAL8cgGuQeKaqYwwO5OeJqX32NR_G
K.u41_HJph95sVC8s6HDFyjB4OQeC8S4QPfT.OUxRsFrvNxpJbuAnatITVfu
noaF3ruQIqCMNL.u4Inb3Y1l9FsZoXB75rVzO1p1iUHoe39lqU3GcMsgV926
rVE5Zb_SmRveGHxatHvOmH0HoESk2VFSDVH92pevUUgaC5ItSho9gLPQSUuN
is2sHwKaFzurcZKCiUHCB2rCOYu1SjyN_dCkdcU92CQz.qGf0Lqak1nnkrig
KIcjUbBYYCW_71DpDNInbBCoQDCDuskoxwGyYrnkqZ5zsPPiSOWmkf8HCbTf
1ARm4Or3HO9n1GQ5zFlXfcIkxzU1B4ek7V9C7gow39EBqDC8uvgUmSbdKhzJ
eTD6.nFBnxCnwaEu7XWqqHs9ZyVXTVoyECNBaqgjTMTbljfo.Jbbor_7N2TS
bMCBULVxqOdu08Zd6iw9kFsk3T_GBCB444WzXkOozZaE.LGfkCAU1jRQGGn.
Ut0HVeVa_BT0U5MXRvLF1Lo5UlivRcFTzuQPKnWwW6yc.gpYJBmDw08kE0bk
b2ZvgOdw5hEOC3jGEQYumxqqp28z2yxBvIqaPP95i_kkObGGPcENw1F3jAyM
Ap0RLec3LNnLNN84Q_wGNZEbCkwPTdrX.EJshDVdX9v5as6jXtEPL_mQOdPI
CJH87OPfsbuvKovO.CcAvADlbSSu_wAhuMBJoDzSxhG3lb_9e36JfsODWePY
97Lk8TzHQJDK8QlzAh8A_KkLA5GEvAC2TcSCJ.9P9dgjwcsuPTNCjjTxAXas
bNaZfjMgtEYRrLoqwkK1JJDBYst3A_Tz4PqOl7NkO.Ujw4AzJVDOdum2gDlM
YAs.8O16vXdvvVsaRC9vkp_kxHdDDjgs6CcenzqemwPAltjL3OeLZC4EIt5I
hOAWD8wbaY6m4WM8JHhDEP.3yCfesHKAD8TnUVb7WyyBpqYhRlHXI1.2LcJx
Z_jxokT.jJmg0lMUrdzQPhdaFmfJnfdwl42RL1jgKcQieIyxhDQJp.ZQP8qo
v0mfjGagKf0KEVoLL3QmfyJI3737ph9xLUUgI._WJzyPjTIC6cQfLu.o9ykM
kcM.WewMSbg0lq0Lmv.mUxSBi4s6D8IMQVgFZU7i8AYGENzRklY5YFUDZgb7
ez7XyES1XRYYd7y1
Authentication-Results: mta1006.groups.mail.bf1.yahoo.com from=gmail.com;
domainkeys=neutral (no sig); from=gmail.com; dkim=pass (ok)
X-Received: from 127.0.0.1 (EHLO mail-lf0-f47.google.com) (209.85.215.47)
by mta1006.groups.mail.bf1.yahoo.com with SMTPS; Wed, 08 Nov 2017 14:02:11
+0000
X-Received: by mail-lf0-f47.google.com with SMTP id w21so3215707lfc.6
for <address@hidden>; Wed, 08 Nov 2017 06:02:11 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d100.net; s 161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=dNb8P5XJDCPQmqs1+djAMcAO7lOtgNdnTeMuVUGBTMg=;
b=BMBmmWVPDtY9kgk3hIGlk4l348nVKCt0zoirTDVAA2L6WQGK57/WD9J2XI4qac7o8M
ODcwB0x4VepHtFmpJdIDUkha0DXJ8bnz/uJk6orERfQBEDrTNrqaykAI1o2/CQODs0QY
vzn2oGMxelIN9Q1yvqwOqX0jjCpGuhjAqNi2CtL6CHjkxsbxH9mwxP6ILCe4o8O2gqva
4PXmTa4WNaUZxJxrGtLlaj5SUy5myZcX/h8D+yrZkoopgqlkw05vGSYeo9FHIdHv4KQ4
xkhizF8vGkP5NOF3JwGKP3mVZk8iOyBHGC4/nz+wU3KvRqaTQSq6NlSr1onditIKlCB/
kTGg=X-Gm-Message-State:
AJaThX6leYSgOxxBStvsVCS5ZnOYrQjoATsvCCw0RAseSIWZybfSVfs9
noU6UgFwhZhPGEPKDZcY9FY5tGkE7AHYQukBAzKq4hc1
X-Google-Smtp-Source:
AGs4zMblau2nXZD8HTz/xC2i264EG6RRClre6/cKmn/XIcbKi075U9M7LPmyARTSqlKf03QacKUReEX597nOVY4JIIoX-Received:
by 10.25.228.29 with SMTP id b29mr249778lfh.107.1510149729635;
Wed, 08 Nov 2017 06:02:09 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.25.42.20 with HTTP; Wed, 8 Nov 2017 06:02:08 -0800 (PST)
In-Reply-To: <address@hidden>
References: <address@hidden>
Date: Wed, 8 Nov 2017 11:02:08 -0300
Message-ID: <CABe3JYN8oprGUPyBGsTYPPC+03OncSiz=address@hidden>
To: address@hidden
Content-Type: multipart/alternative; boundary="94eb2c0e61143154d4055d79229a"
X-Originating-IP: 98.139.245.165
Subject: Re: [shell-script] Como iterar uma lista separada por ":"
X-Yahoo-Group-Post: member; u15132004;
y=jY1Ip6MC_V-PJIxKhkJDkgSXx0W67HE8dfsTzcQ2oNo1Ym8Rgtw
X-Yahoo-Profile: basq_eteiro
From: Jonathan Lessa <address@hidden>
--94eb2c0e61143154d4055d79229a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
[jonathan.lessa@monitor ~]$ cat arq
casa:tempo:nuvem:neve:bala:forma
[jonathan.lessa@monitor ~]$ xargs -d: -n1 echo < arq
casa
tempo
nuvem
neve
bala
forma
Em 8 de novembro de 2017 10:35, Adonai Silveira Canez address@hidden
[shell-script] <address@hidden> escreveu:
>
>
> Bom dia a todos,
>
> pessoal gostaria de uma ajuda para resolver um problema que não deve ser
> complicado usando a ferramenta certa, o problema é que ainda não achei ela.
> A situação e a seguinte
>
> eu tenho variáveis que firam separadas por ":" tipo
>
> ex1: casa:tempo:nuvem:neve
> ex2: terra:marte:jupter
>
> é uma lista de variáveis sem tamanho determinado.
>
> eu quero um for que percorra essa lista e vá dando echo em cada uma das
> variáveis.
>
> Alguém consegue e ajudar?
>
> Adonai S. Canez
>
>
>
--
Att.:
Jonathan Lessa
Licenciado em Informática
--94eb2c0e61143154d4055d79229a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir="ltr"><div>[jonathan.lessa@monitor ~]$ cat
arq</div><div>casa:tempo:nuvem:neve:bala:forma</div><div><br></div><div>[jonathan.lessa@monitor
~]$ xargs -d: -n1 echo <
arq</div><div>casa</div><div>tempo</div><div>nuvem</div><div>neve</div><div>bala</div><div>forma</div><div><br></div></div><div
class="gmail_extra"><br><div class="gmail_quote">Em 8 de novembro de 2017
10:35, Adonai Silveira Canez <a href="mailto:address@hidden">address@hidden</a>
[shell-script] <span dir="ltr"><<a href="mailto:address@hidden"
target="_blank">address@hidden</a>></span> escreveu:<br><blockquote
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">
<u></u>
<div style="background-color:#fff">
<span style="display:none"> </span>
<div id="m_-8668236495542344698ygrp-mlmsg">
<div id="m_-8668236495542344698ygrp-msg">
<div id="m_-8668236495542344698ygrp-text">
<p></p><div dir="ltr">Bom dia a todos,<div><br></div><div>pessoal
gostaria de uma ajuda para resolver um problema que não deve ser complicado
usando a ferramenta certa, o problema é que ainda não achei ela.</div><div>A
situação e a seguinte</div><div><br></div><div>eu tenho variáveis que firam
separadas por ":" tipo</div><div><br></div><div>ex1:
casa:tempo:nuvem:neve</div><div>ex2:
terra:marte:jupter</div><div><br></div><div>é uma lista de variáveis sem
tamanho determinado.</div><div><br></div><div>eu quero um for que percorra essa
lista e vá dando echo em cada uma das
variáveis.</div><div><br></div><div>Alguém consegue e
ajudar?</div><div><br></div><div>Adonai S. Canez</div></div>
<p></p>
</div>
<div style="color:#fff;height:0"></div>
</div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div
class="gmail_signature" data-smartmail="gmail_signature"><div
dir="ltr"><div><div dir="ltr">Att.:<div>Jonathan Lessa</div><div><div
style="font-size:12.8000001907349px">Licenciado em Informática</div><div
style="font-size:12.8000001907349px"><img
src="https://docs.google.com/uc?export=download&id=0B3wsQK94M5jxcVZCQTdiSHZzTWs&revid=0B3wsQK94M5jxN2h4alJXQTNNaEFqVit1bmdGVW96UGdTcWE0PQ"
width="96" height="96"><img
src="https://docs.google.com/uc?export=download&id=0B3wsQK94M5jxYVZ3dGdwOVROdnM&revid=0B3wsQK94M5jxSmhaZ00xdk9QME5YRSsxeFV2ejcxOUhNZGVJPQ"
width="92" height="96"><img
src="https://docs.google.com/uc?export=download&id=0B3wsQK94M5jxdmlBYWZLMkM2YkU&revid=0B3wsQK94M5jxSHNKQVlXMStIQ3JqRmJWR0N3aVVucHRISy8wPQ"
width="92" height="96"></div></div></div></div></div></div>
</div>
--94eb2c0e61143154d4055d79229a--
From address@hidden Wed Nov 08 14:39:26 2017
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
X-Received: (qmail 28641 invoked by uid 102); 8 Nov 2017 14:39:25 -0000
X-Received: from unknown (HELO mtaq1.grp.bf1.yahoo.com) (10.193.84.32)
by m13.grp.bf1.yahoo.com with SMTP; 8 Nov 2017 14:39:25 -0000
X-Received: (qmail 7036 invoked from network); 8 Nov 2017 14:39:25 -0000
X-Received: from unknown (HELO mta1006.groups.mail.bf1.yahoo.com)
(98.139.245.165)
by mtaq1.grp.bf1.yahoo.com with SMTP; 8 Nov 2017 14:39:25 -0000
X-Original-Return-Path: <address@hidden>
X-Received-SPF: pass (domain of gmail.com designates 209.85.218.51 as permitted
sender)
X-YMailISG: vihDx6QWLDv57mqrcf7S2q5sgU6Z4kPXxtpm7UcO.onehKuc
VDRj0RgkwNSCYosuJuzUbKPmZhTiBMIFMu0aTbaB4Uby2Jvy4iBbYCDGokbR
7MelIVdIGAmb_2fqA5eLduRkKyj8DkH7C52xGlyH.YD7vJ68q9zy5rm4xozH
eMlHPKa.EwlU88s9YbkMGkbkngNTDv.TYh4wjeClddizGARxB.vXSxS7cj9n
2iLP_G9fRTEI0AS32YupIRtgCS3.H1lU._kdw1VCyuIQ8CBYlPv8vWAbAf8T
j3S7Y08CYHj98z2mJwCF8f1jf.0vCaKwzO9G6HesqfXqEux8L.5p9flq5.aO
V47BaTa6qW4TCLjIpb8BncNv3gHQXfD0JS8b8H9z64evi2FSdfm4BJdv6eWZ
n_7tBumSTQP_3AHlcK86z8P6TIzIXrf8AaIg2cxG6C2W2hay9V.2EkN03pka
zUmsrLg_do3wjWESg_JXC4cXbDWeli8dG8mK.EL_25Wt5ydCqUrgX_DPZbCt
r6l.9rBxFFlRR3jELvVH6OhnGskMlLpxMBjqTRjFDWBm7v4mEtpyTzoFPco9
drFDrHTQbzJsq49Z0JDkKheBKMovkV8_uwtT28rznKTTTihxPvW6sf6BJSpv
vJt3wR_z07oR_nDcDs8n6ygIdk_xe7sQWmRMKuSAIHgi5drDBCenoMWlKKd5
ASmxjSMz_FKW7FWUF5um4U1uG8g5afRXIqIkNsjMPG0ZwtB0Xujuy8uXMnVy
8KaDU3V3yg7bsp.BvasKzkQMJxiBCllJwendWyZC2hQPfvshKhlcMqHAJb0Y
WT5vmu2Z6_abEpyEe5G9fxvFGIO9yDReqtMUKSaGgCywWO9XHwKyWn7fp0Wy
tr1fBOve6UfpBDVdJMnNf7j7vnpSIGM0C2KQjkIJZO2KVBw176O7aztXVdBo
Twp1ntCYrabreqB5Uxhs.zIwLlkjWtZGo2Vcfk4tLCe0hoHWKVH_aF_KItqD
MSDNDEcMxELf27nybK6Cn1tSqV_5gDMKErhv0OZwVcods1iQemSx6eCAJY7P
bshkapSyALt2dUlr3_y..VQ88C8zOj3Ge9H50Yc_mMGVV6vZ9GG0zoBQ6m2p
_AsNzxF795dsFtbw5h_vqXaFaKdx7ijz69Ch.e7pvHjtjUcx5oajhqoTEvUp
6HhuJcoXiR0jNero6dPFoarLdAfFkMg-
Authentication-Results: mta1006.groups.mail.bf1.yahoo.com from=gmail.com;
domainkeys=neutral (no sig); from=gmail.com; dkim=pass (ok)
X-Received: from 127.0.0.1 (EHLO mail-oi0-f51.google.com) (209.85.218.51)
by mta1006.groups.mail.bf1.yahoo.com with SMTPS; Wed, 08 Nov 2017 14:39:25
+0000
X-Received: by mail-oi0-f51.google.com with SMTP id v132so2083519oie.1
for <address@hidden>; Wed, 08 Nov 2017 06:39:24 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d100.net; s 161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=lhWA8Fg3ovgO7skKimfWqsIaUUXxLknT+REVGm16Zf4=;
b=gyB6GF4nRmLY1OlaDZvBbVYBzDZDeXKtFqrBw+7FKEWF1d6t3iBl4iQ+2yn5sL8gnU
oHqRd24Bx1HP33s1nOQevuNyLeCOhdihiZj47dzK7dFlBMQosOApONJrszijp78cOQAb
xaSDjnS53sAwuZ2/DXaSmiMLqFW75MPCI0dl6s6dBuwr8nPJjfyxgx9gv895Z7TvyWgE
5tVe7YRntFGQDL13103gSb8+Scz7bCge/aVo85oWDk+JTzvIGpuw11uP+JREIPGpnwkn
/lP3ezPxKeVTM/ZVt77mW5PXRaW+805y5kz5EtzpGjOE6ZbJpMlH9Pv1ajaixQl0b4im
/n/g=X-Gm-Message-State:
AJaThX7ndnHCgwDP4g8bAHht866wequUGYCqi6dmFLK3m80bV21Dvi5i
DEhWHKQfSEDyIctK8dto7llvWseObjDIJNgOYQkzRYUy
X-Google-Smtp-Source:
ABhQp+TwOex/bpaq1MFFNuWHftkaqjdVNhM0tg7rJ0hBJhlJhM6igYcBR72EkNGR/ImFG857dkI2NEP2kRrkRvRYIIQX-Received:
by 10.202.74.17 with SMTP id x17mr456957oia.320.1510151964232;
Wed, 08 Nov 2017 06:39:24 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.157.7.231 with HTTP; Wed, 8 Nov 2017 06:39:23 -0800 (PST)
In-Reply-To: <address@hidden>
References: <address@hidden>
Date: Wed, 8 Nov 2017 11:39:23 -0300
Message-ID: <address@hidden>
To: Shell Script <address@hidden>
Content-Type: multipart/alternative; boundary="001a1134fe7c62933a055d79a762"
X-Originating-IP: 98.139.245.165
Subject: Re: Como iterar uma lista separada por ":"
X-Yahoo-Group-Post: member; uA0433260;
y=wGCbBtBlxo_SgNLhxIC3bNUL677R5vObv5YQLtT-yImXcYAlxMK_
X-Yahoo-Profile: apacheattack
From: Adonai Silveira Canez <address@hidden>
--001a1134fe7c62933a055d79a762
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Acabei achando uma boa solução
A=casa:tempo:nuvem:neve
for ALTNAME in $(echo $A | tr ":" "\n")
do
echo $ALTNAME
done
Em 8 de novembro de 2017 10:35, Adonai Silveira Canez <address@hidden
> escreveu:
> Bom dia a todos,
>
> pessoal gostaria de uma ajuda para resolver um problema que não deve ser
> complicado usando a ferramenta certa, o problema é que ainda não achei ela.
> A situação e a seguinte
>
> eu tenho variáveis que firam separadas por ":" tipo
>
> ex1: casa:tempo:nuvem:neve
> ex2: terra:marte:jupter
>
> é uma lista de variáveis sem tamanho determinado.
>
> eu quero um for que percorra essa lista e vá dando echo em cada uma das
> variáveis.
>
> Alguém consegue e ajudar?
>
> Adonai S. Canez
>
--001a1134fe7c62933a055d79a762
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir="ltr">Acabei achando uma boa solução<div><br><div>A=<span
style="font-size:12.8px">casa:tempo:nuvem:neve</span></div><div><span
style="font-size:12.8px"><br></span></div><div>for ALTNAME in $(echo $A | tr
":" "\n")<br></div><div><div>do</div><div> echo
$ALTNAME</div><div>done</div></div><div><br></div></div></div><div
class="gmail_extra"><br><div class="gmail_quote">Em 8 de novembro de 2017
10:35, Adonai Silveira Canez <span dir="ltr"><<a
href="mailto:address@hidden" target="_blank">address@hidden</a>></span>
escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Bom dia a
todos,<div><br></div><div>pessoal gostaria de uma ajuda para resolver um
problema que não deve ser complicado usando a ferramenta certa, o problema é
que ainda não achei ela.</div><div>A situação e a
seguinte</div><div><br></div><div>eu tenho variáveis que firam separadas por
":" tipo</div><div><br></div><div>ex1:
casa:tempo:nuvem:neve</div><div>ex2:
terra:marte:jupter</div><div><br></div><div>é uma lista de variáveis sem
tamanho determinado.</div><div><br></div><div>eu quero um for que percorra essa
lista e vá dando echo em cada uma das
variáveis.</div><div><br></div><div>Alguém consegue e
ajudar?</div><div><br></div><div>Adonai S. Canez</div></div>
</blockquote></div><br></div>
--001a1134fe7c62933a055d79a762--
From address@hidden Wed Nov 08 15:52:31 2017
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
X-Received: (qmail 18749 invoked by uid 102); 8 Nov 2017 15:52:31 -0000
X-Received: from unknown (HELO mtaq2.grp.bf1.yahoo.com) (10.193.84.33)
by m10.grp.bf1.yahoo.com with SMTP; 8 Nov 2017 15:52:31 -0000
X-Received: (qmail 16474 invoked from network); 8 Nov 2017 15:52:31 -0000
X-Received: from unknown (HELO mta1006.groups.mail.ne1.yahoo.com)
(98.138.100.121)
by mtaq2.grp.bf1.yahoo.com with SMTP; 8 Nov 2017 15:52:31 -0000
X-Original-Return-Path: <address@hidden>
X-Received-SPF: none (domain of py2yp.com does not designate permitted sender
hosts)
X-YMailISG: mPw3gawWLDs7toUSYFke4LNuwCKHCZdAYor0TmQZQ6Ekabbx
ZlZQ13sPv04XcYpZ5bJGJ0w8xaIYvgwjbrxytbOE8oPSExQGZBj4nonhR9xi
DFtrPYaGTEwGHHG9mzgwYZZUlcXMU9VpCMDILfs0jizEM7aOs6S8.fR8qqWZ
uuDqVeTKfWWRLlAN5SHS6TSvNiLSKrYdjNsHdG7_G0bDzgWn7m_.03a0sUWW
Vmt8392jhgpWonk4fuocT5rH7WJatzahIBgHYE0CGW1DiYlrMIJ4OdpsT4Wj
0V.sZwlVexKoIDyDiM2c1vhB8OInrvmT5slr3eQZGx_3VfXMbDSEup8IuLxG
gfI.UcGG4Zp3CiEGrVRC9UzmpehzEkgfEh9uP5Je889sNn9LPoloV_rccsRW
OMWUwzU6JwZpdF9Y7GkwhFrV8TN166Ys8Qp100O7EhByNuAfwPFwKsx2APjO
xYTb2rapMyXjuvvrZGRMRxjD_FvRJaf_qwyfhyLYrRhrnfrEZxTMuuPXaNO4
_hrOwVW4rhd8k07.AgVFxAl35qEmXq66jheDuc9Kp3OVVMUtlpWDLc3o.FyV
j7XhbeBEZ4aWRhrQPOfJx2S23J4.iIhOklWcl3TO4wfockh9boFUqiDT269k
FrXq0AL2khW8sqWcGoDdFK6NsnpbyXu2AUwvn9I0GP7u80ypW5eFjmObV5KV
1.ollOMHjxF5qZRKDu7dgVxYoOuT4ZP.JhAgDYBevRtGbvKBNUkLLMGWd.d_
OFVdA63B0JylKEpVOjssETsfA5CiLffJoUmhhHrMi6fBp1utzctFucyKzBaR
qIlSM1Xaj51zlgxx_nD.qVvSmZxUeTJUFHyn.96AmIxM0H0tuIhOWaSVIQWn
s0SoMpvAbDKoiXVJELf3kyOVZUdW9IEqA5_0NXGkGMsVuhW_dvt_PPHDOTA3
WQj.Sco8M1AY1D1siiYM0yVz2GdtFXaGgivsR4yu0k.N8xSU0tlCoOSdIQro
0NBch8pwcfL3oENu7BeHhclSW7ZZKuj5ja0SFVs-
Authentication-Results: mta1006.groups.mail.ne1.yahoo.com from=py2yp.com;
domainkeys=neutral (no sig); from=py2yp.com; dkim=permerror (no key)
X-Received: from 127.0.0.1 (EHLO server.meudns3.com) (72.18.146.234)
by mta1006.groups.mail.ne1.yahoo.com with SMTPS; Wed, 08 Nov 2017 15:52:30
+0000
X-Received: from [191.8.110.88] (portR726 helo=[192.168.1.34])
by server.meudns3.com with esmtpsa
(TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
(Exim 4.89)
(envelope-from <address@hidden>)
id 1eCSeR-0004RK-5Q
for address@hidden; Wed, 08 Nov 2017 13:52:27 -0200
To: "address@hidden" <address@hidden>
Message-ID: <address@hidden>
Date: Wed, 8 Nov 2017 13:52:27 -0200
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:52.0) Gecko/20100101
Thunderbird/52.4.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: pt-BR
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any
abuse report
X-AntiAbuse: Primary Hostname - server.meudns3.com
X-AntiAbuse: Original Domain - yahoogrupos.com.br
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - py2yp.com
X-Get-Message-Sender-Via: server.meudns3.com: authenticated_id: address@hidden
X-Authenticated-Sender: server.meudns3.com: address@hidden
X-Source:
X-Source-Args:
X-Source-Dir:
X-From-Rewrite: unmodified, already matched
X-Originating-IP: 98.138.100.121
Subject: =?UTF-8?Q?Validação_de_datas?X-Yahoo-Group-Post: member; u07665926;
y=zFFyfsZqSH0ahFJRgozJn_Z5_dD9vegdNSvTmWIE5Po
X-Yahoo-Profile: py2yp
From: PY2YP <address@hidden>
Olá pessoal,
Tenho um arquivo CSV com as linhas como abaixo:
3XY3D,2015/10/19,2015/10/31,AF094
O segundo e o terceiro campo são datas iniciais e finais no formato
aaaa/mm/dd.
Preciso validar as datas para que não ocorram erros como abaixo
3XY3D,2015/13/19,2015/10/31,AF094 ou
3XY3D,2015/09/30,2015/09/21,AF094 (neste caso data final ocorreu antes
da inicial) ou
3XY3D,2015/09/31,2015/10/31,AF094
Para saída, basta apontar "erro" na linha em que este ocorra:
3XY3D,2015/09/31,2015/10/31,AF094 erro.
Antecipadamente muito obrigado.
--
Cesar
From address@hidden Wed Nov 08 16:04:46 2017
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
X-Received: (qmail 12248 invoked by uid 102); 8 Nov 2017 16:04:46 -0000
X-Received: from unknown (HELO mtaq4.grp.bf1.yahoo.com) (10.193.84.143)
by m13.grp.bf1.yahoo.com with SMTP; 8 Nov 2017 16:04:46 -0000
X-Received: (qmail 20276 invoked from network); 8 Nov 2017 16:04:46 -0000
X-Received: from unknown (HELO mta1002.groups.mail.bf1.yahoo.com)
(98.139.170.166)
by mtaq4.grp.bf1.yahoo.com with SMTP; 8 Nov 2017 16:04:46 -0000
X-Original-Return-Path: <address@hidden>
X-Received-SPF: pass (domain of gmail.com designates 209.85.215.41 as permitted
sender)
X-YMailISG: 4j2iUKAWLDuXEnuVjdKslE3p2p0A7n7CEBooO8OB5c2DAa4p
UHbKg.RUYlS78O_jU25R_5KDSTh.SPQXxp3JzmOY1y2LHmo2bDhLHCks9t4K
9_5XtOZuVZdsbNsmOvgpEhyXxAghFgSkIGrSYG53OZM5I_AsIZErwv_PVVF1
132gDYJa3Lfeqvw_zag4MZ1q0yu6xOW4uJvFUtZIYUUPLbCFvLV5RlU2pw0U
qoMfGTxoVoLySrkuIlRAru84Au2HlMuBlux_gTdesbSp7lzH71xZ28EPHxx5
XFelnWUt7662kzmOGrt7_sS_1ZFWQWQDVH7m5XBKe5.mcq3GLYsaaN2b1StE
pAhUOSgSc0yqYno9LBM4M2Xhr0AkF6PdKRT.wgy1OS33Yf2CqwKRqoIQ4t.N
2AHy6nAFpS4GqVsHHIdFR09ahjvaWJ86kfKZZTzxkOq7wSjpwgTEVzhUTn3m
frMvC_q.tCrNr4wz7_YKQyXXIEEuLVtRgRM2CA8BiST5DZz6.5HECBBL1UgG
seRmZ_2ax2L6THcAhdNlLEBVBQY2AdDsagjSg4rRd8Kxyeu0Wkdw7mig0Nsb
6E2kyWIxOqGZdhUk8wKA5tCOpfmFDYu8DiFIEzaEy5Zhakc13XRWlUszy387
rJCQOaJS9olTvQ393VboafRJpnkNlgwpPi9SczVde6Z_ixw5K23thoBOpvIH
BbeCB1wvLloT3L9x8cN.KJ63fpcZkhzESNK8cEbvlQgCVuAr2R1lReRAAvjT
avAw0mH8_u58t_CPn0YRWw4uEWeH3wQb5dw7Rs84ci3HiPD7fGhmCDBZHAnI
iXFp20r.DgHZIG4FBinSa4.UN6LrJXnwBP9yJzec44W3xqzKrJe.PFeBrh5K
kG.lyOTNBHzxmuNfxXlEKv.j0zFT1eN0O8vcnSi1Y_Wpqp7Kmaz3T2EP8usZ
q4UwbvUX8I8u_pShJwkc0Kigg9E_g3O_w0.ysGLZlL5E3S_SYBUus50PBfKF
A7eO0KylqUAlQOo7y0goKc2EyiFPLmdm5jM7eFt_TOAEnf9y4GFA4AGP2l7y
Kd1.pbjl3wfGs6qI7yg3.x38sG3rubO8jUEk57gV..TB57S6TOFdD82dgG_h
RcldRVAjLyByhfvO3P1bN3KeELVz5iTeUlmdWrVrQei4SGK.d_EHKKXy2WAH
49JsB4fKPgAhB5Xz_fRj7Dc8VX1p17Qtx4Mn8ZaV8Jr3OcEIvsRcNVnv4gDS
dkLIVAXmefi69XYS_ZYAe744rP2rMkc55W6otd6xtbqM7ZB5nBIAQTaF05_r
sjUoFAThVVQQwDQ6i2j88QEg2DJCxdY6FeBlMOmDh.vp.R0IHjBS_.35ZZeo
Dx56fVV4UbGKoMz5unL1ztt1l4tou.Bq8y9PcHEvIJaTB5wK1thy0SDir9Tn
G7cvmtelVetU_EOsOnn7gGrFbGstva_w9EuryuofnQKL80S923UX9ai0yaIk
AxJoV1n4Gchy7j1Mv9sJHCdBYHjMZvTvux5NSA--
Authentication-Results: mta1002.groups.mail.bf1.yahoo.com from=gmail.com;
domainkeys=neutral (no sig); from=gmail.com; dkim=pass (ok)
X-Received: from 127.0.0.1 (EHLO mail-lf0-f41.google.com) (209.85.215.41)
by mta1002.groups.mail.bf1.yahoo.com with SMTPS; Wed, 08 Nov 2017 16:04:45
+0000
X-Received: by mail-lf0-f41.google.com with SMTP id e143so3725864lfg.12
for <address@hidden>; Wed, 08 Nov 2017 08:04:30 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d100.net; s 161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=awudW6oWmAx9j6buz4SvcSpAlbDCz/W2H32cPkg76K4=;
b=ag5RfZPf8MeJeASFdx/igbllfJsRty2uLd46P/nUUNlHG0qxNEusb2yFMrsbCSHgHk
EXDsU6PC7dgmcrmDX8Q8HWcoDU71EILAqPT6qbbQIdqWqBYLUAttci88iyWojxmy8LaW
5HhdGfvY1OnNT+H8jI8fMjrG9Z1wkCdcl5/LV75zxseJ2wZB9whqfe/eCLo1an+uNDsl
PLJfVY3pfnaqQ5Haf4QhUo7WwlTpY5fGtgItAEFf0JuUtfrhE6n4xYoxXZTAENuMbfQV
mPYaf9X7U9+8T3ZLO3RNeO9SLsqIIs3UzHwtQjCwS9Clt78r7EgKZ6yC+9u/u1CXjgJe
+ozg=X-Gm-Message-State:
AJaThX7/TAp5QJXc15FEmYePKzSzPsiCL0MaoMEArMNKPnIVLb6i96E6
JR227SOIRQZw1Uwvf8tekr8DeO54W/NV4QhjEHdb1SMn
X-Google-Smtp-Source:
ABhQp+Rlq4p7TtntKXdi4sZRSn3nLcz+k+0dyjRsU8DWhQ2nfv1kEfg+lY18YicoG/bid1euZpPUm0XoG5gxP68Tu6gX-Received:
by 10.46.80.88 with SMTP id v24mr461887ljd.93.1510157068518; Wed,
08 Nov 2017 08:04:28 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.25.42.20 with HTTP; Wed, 8 Nov 2017 08:04:27 -0800 (PST)
In-Reply-To: <address@hidden>
References: <address@hidden>
Date: Wed, 8 Nov 2017 13:04:27 -0300
Message-ID: <address@hidden>
To: address@hidden
Content-Type: multipart/alternative; boundary="f403045fb74e9fc91f055d7ad7bf"
X-Originating-IP: 98.139.170.166
Subject:
=?UTF-8?B?UmU6IFtzaGVsbC1zY3JpcHRdIFZhbGlkYcOnw6NvIGRlIGRhdGFz?X-Yahoo-Group-Post:
member; u15132004; y=v-SbiD-8mrSvsmLX_QIT9rtbXYF2BBFdut0HMfg-lxDXUZscF8E
X-Yahoo-Profile: basq_eteiro
From: Jonathan Lessa <address@hidden>
--f403045fb74e9fc91f055d7ad7bf
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
o comando date -d "12/07/2012" testa se essa é uma data válida, o padrão é
"mm/dd/aaaa"
A expressão abaixo testa o timestamp das datas informadas:
(( $(date -d "12/12/2012" +%s) < $(date -d "12/17/2012" +%s) )) && echo
"Segunda maior" || echo "Primeira maior ou igual"
Em 8 de novembro de 2017 12:52, PY2YP address@hidden [shell-script] <
address@hidden> escreveu:
>
>
> Olá pessoal,
>
> Tenho um arquivo CSV com as linhas como abaixo:
> 3XY3D,2015/10/19,2015/10/31,AF094
>
> O segundo e o terceiro campo são datas iniciais e finais no formato
> aaaa/mm/dd.
>
> Preciso validar as datas para que não ocorram erros como abaixo
> 3XY3D,2015/13/19,2015/10/31,AF094 ou
> 3XY3D,2015/09/30,2015/09/21,AF094 (neste caso data final ocorreu antes
> da inicial) ou
> 3XY3D,2015/09/31,2015/10/31,AF094
>
> Para saída, basta apontar "erro" na linha em que este ocorra:
> 3XY3D,2015/09/31,2015/10/31,AF094 erro.
>
> Antecipadamente muito obrigado.
>
> --
> Cesar
>
>
--
Att.:
Jonathan Lessa
Licenciado em Informática
--f403045fb74e9fc91f055d7ad7bf
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir="ltr">o comando date -d "12/07/2012" testa se essa é uma
data válida, o padrão é "mm/dd/aaaa"<div><br></div><div>A expressão
abaixo testa o timestamp das datas informadas:</div><div>(( $(date -d
"12/12/2012" +%s) < $(date -d "12/17/2012" +%s) ))
&& echo "Segunda maior" || echo "Primeira maior ou
igual"<br></div><div><div><br></div><div><br></div><div><br></div></div></div><div
class="gmail_extra"><br><div class="gmail_quote">Em 8 de novembro de 2017
12:52, PY2YP <a href="mailto:address@hidden">address@hidden</a> [shell-script]
<span dir="ltr"><<a href="mailto:address@hidden"
target="_blank">address@hidden</a>></span> escreveu:<br><blockquote
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">
<u></u>
<div style="background-color:#fff">
<span style="display:none"> </span>
<div id="m_-2597538147516733111ygrp-mlmsg">
<div id="m_-2597538147516733111ygrp-msg">
<div id="m_-2597538147516733111ygrp-text">
<p>Olá pessoal,<br>
<br>
Tenho um arquivo CSV com as linhas como abaixo:<br>
3XY3D,2015/10/19,2015/10/31,<wbr>AF094<br>
<br>
O segundo e o terceiro campo são datas iniciais e finais no formato <br>
aaaa/mm/dd.<br>
<br>
Preciso validar as datas para que não ocorram erros como abaixo<br>
3XY3D,2015/13/19,2015/10/31,<wbr>AF094 ou<br>
3XY3D,2015/09/30,2015/09/21,<wbr>AF094 (neste caso data final ocorreu antes <br>
da inicial) ou<br>
3XY3D,2015/09/31,2015/10/31,<wbr>AF094<br>
<br>
Para saída, basta apontar "erro" na linha em que este ocorra:<br>
3XY3D,2015/09/31,2015/10/31,<wbr>AF094 erro.<br>
<br>
Antecipadamente muito obrigado.<br>
<br>
-- <br>
Cesar<br>
</p>
</div>
<div style="color:#fff;height:0"></div>
</div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div
class="gmail_signature" data-smartmail="gmail_signature"><div
dir="ltr"><div><div dir="ltr">Att.:<div>Jonathan Lessa</div><div><div
style="font-size:12.8000001907349px">Licenciado em Informática</div><div
style="font-size:12.8000001907349px"><img
src="https://docs.google.com/uc?export=download&id=0B3wsQK94M5jxcVZCQTdiSHZzTWs&revid=0B3wsQK94M5jxN2h4alJXQTNNaEFqVit1bmdGVW96UGdTcWE0PQ"
width="96" height="96"><img
src="https://docs.google.com/uc?export=download&id=0B3wsQK94M5jxYVZ3dGdwOVROdnM&revid=0B3wsQK94M5jxSmhaZ00xdk9QME5YRSsxeFV2ejcxOUhNZGVJPQ"
width="92" height="96"><img
src="https://docs.google.com/uc?export=download&id=0B3wsQK94M5jxdmlBYWZLMkM2YkU&revid=0B3wsQK94M5jxSHNKQVlXMStIQ3JqRmJWR0N3aVVucHRISy8wPQ"
width="92" height="96"></div></div></div></div></div></div>
</div>
--f403045fb74e9fc91f055d7ad7bf--
From address@hidden Wed Nov 08 16:14:17 2017
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
X-Received: (qmail 13023 invoked by uid 102); 8 Nov 2017 16:14:17 -0000
X-Received: from unknown (HELO mtaq3.grp.bf1.yahoo.com) (10.193.84.142)
by m10.grp.bf1.yahoo.com with SMTP; 8 Nov 2017 16:14:17 -0000
X-Received: (qmail 5934 invoked from network); 8 Nov 2017 16:14:17 -0000
X-Received: from unknown (HELO mta1006.groups.mail.ne1.yahoo.com)
(98.138.100.121)
by mtaq3.grp.bf1.yahoo.com with SMTP; 8 Nov 2017 16:14:17 -0000
X-Original-Return-Path: <address@hidden>
X-Received-SPF: none (domain of py2yp.com does not designate permitted sender
hosts)
X-YMailISG: p0wsV38WLDvY9GbRh3td9fSIglUXr.26adsFTmyPrfcPJsNx
IG76ZJv1E0UsDvv4l1LiVyLEY3aEafQLRALCFCQySVQhECB3vkiZK7iiOLxd
wNBIxplutFIEc.Ti2Nk4mEdat3jJkFkV3AGqGJRSqzpZE_ASH6ZTjFRFGcsa
VUGn_9yVnADG9vT5ss8681zDtAeFoOPz90wrYFxlt7Vnoiks2L7RFbe.Blcy
JhfhARJzrCh8NRJilZ2f5Ys21xv5LiJC_zI6FgOB5wvbZFQZVpkyVV3JYPOz
YYaAbn1ASxMOwvVNxU0OncVdA82Ew3CRlQFqijvUYSmaAGMRvaT7W1q5IC1.
Dgq6ZpVc2mdAEMiFuVhlGe.pTXvaWtHLCBiXwOUM6LCX1AeSIZSRV7e8zW0W
A9StKn4iY3AYDlIl1vE9uraqAtcJoSAnGMSPtFEC43lJG0WjkLMtok7CoLqP
e9jWF_XA5A7B8kqHbvvSfrwofuBRdiNVO57xUlkJTSl4gS8EtUW92hGbz6RH
o08Re4Idk2epvZIAmyd8QUst7n.7sAQcW4pK2QJ8TUdqJ9kiOXJHuZ4TAlgk
ZonPdIvKl7jIJtqYuRDNxeI2cQz6R6cKppBh8gFpCTh7eGkh2hwNN1LhV0_Z
maxLv30l0uV.oekEGHoUv3VkJevYrA7VTqNPbKCYAZZURsfRtca.4vOPKfJP
A0vU_f22WA3DvCLRSvBfpyqFJf95q2Moaq95oNT2rigPa2vLBYO7IqtS.Pps
zE2.gYKKi.Z3DBGSY2CCTV5P.3IKgjmPh9hwRZBGas0Zsz5e8LNGjbxgBgZN
R9MUJaV4O_qXcyhYAAV5obbGMMsQq8YGlj20ZtZaSmAjdLFrGldBTnlQ5Lab
VTLqAWJ.Jo1t7MRPWAytURGVjgmeY_VpHASxzyo94a1f9s159bZQOK0gYc_R
MOE.Qi76hrA6s_dHnn6fwm6sqseTXRGPcjD5XTUk45cNr4Q8pTA5QF0m8kLQ
wr4LH8YjANxOrMxD5rV0bucmBmoi6E8AihECHq3XnAKoYvCUNahvIZEJ4vxS
X8m4g7iQq7lRULryvT_6_w8qVwsNxjTDGBBUXBkap.8McBvsxkXnwRu.9bZV
EVoywmUpz81tEgsR9wbhv0nX74Fzj9UjYgtGqk3PCt7XxUsDQH8UBIlOgXt3
TWae4uteVOY.m99YF_Jg6s.XP06gt72sIa5vyec5SVKBtZqceyzlGzgmiBBH
.Q3.ns___K0LvMSf0oNGpiJFMpheoy9yWfITmvXLVLUOhfq2Vm6QUfieA9jK
53K7WwSKsuaBo8x8oqCRIvGlnf80CJqqmoelueWyV9fxW5iGSkD388Z6ebVn
.Hca4U4IaaujHOYAISPaYbq1vT7UtpQh3PiPWnDK6X6IzcPAnha.oRJjvpT_
DEh_eZSr8rEK
Authentication-Results: mta1006.groups.mail.ne1.yahoo.com from=py2yp.com;
domainkeys=neutral (no sig); from=py2yp.com; dkim=permerror (no key)
X-Received: from 127.0.0.1 (EHLO server.meudns3.com) (72.18.146.234)
by mta1006.groups.mail.ne1.yahoo.com with SMTPS; Wed, 08 Nov 2017 16:14:15
+0000
X-Received: from [191.8.110.88] (porta686 helo=[192.168.1.31])
by server.meudns3.com with esmtpa (Exim 4.89)
(envelope-from <address@hidden>)
id 1eCSzU-0008FG-1B
for address@hidden; Wed, 08 Nov 2017 14:14:12 -0200
Content-Type: multipart/alternative;
boundary=Apple-Mail-330CFBE8-2610-486E-9F64-E12BA0CF398F
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (1.0)
Date: Wed, 8 Nov 2017 14:13:56 -0200
Message-Id: <address@hidden>
References: <address@hidden> <address@hidden>
In-Reply-To: <address@hidden>
To: address@hidden
X-Mailer: iPhone Mail (15A432)
X-AntiAbuse: This header was added to track abuse, please include it with any
abuse report
X-AntiAbuse: Primary Hostname - server.meudns3.com
X-AntiAbuse: Original Domain - yahoogrupos.com.br
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - py2yp.com
X-Get-Message-Sender-Via: server.meudns3.com: authenticated_id: address@hidden
X-Authenticated-Sender: server.meudns3.com: address@hidden
X-Source:
X-Source-Args:
X-Source-Dir:
X-From-Rewrite: unmodified, already matched
X-Originating-IP: 98.138.100.121
Subject: =?utf-8?Q?Re:_[shell-script]_Validação_de_datas?X-Yahoo-Group-Post:
member; u07665926; y=3tkBw55VZpVG9Iwr0ggP0G95Z9sUPprbsgkuXsNRl1Q
X-Yahoo-Profile: py2yp
From: "address@hidden" <address@hidden>
--Apple-Mail-330CFBE8-2610-486E-9F64-E12BA0CF398F
Content-Type: text/plain;
charset=utf-8
Content-Transfer-Encoding: quoted-printable
Muito obrigado
Sent from my iPhone
> On 8 Nov 2017, at 14:04, Jonathan Lessa address@hidden [shell-script]
> <address@hidden> wrote:
>
> o comando date -d "12/07/2012" testa se essa é uma data válida, o padrão é
> "mm/dd/aaaa"
>
> A expressão abaixo testa o timestamp das datas informadas:
> (( $(date -d "12/12/2012" +%s) < $(date -d "12/17/2012" +%s) )) && echo
> "Segunda maior" || echo "Primeira maior ou igual"
>
>
>
>
> Em 8 de novembro de 2017 12:52, PY2YP address@hidden [shell-script]
> <address@hidden> escreveu:
>>
>> Olá pessoal,
>>
>> Tenho um arquivo CSV com as linhas como abaixo:
>> 3XY3D,2015/10/19,2015/10/31,AF094
>>
>> O segundo e o terceiro campo são datas iniciais e finais no formato
>> aaaa/mm/dd.
>>
>> Preciso validar as datas para que não ocorram erros como abaixo
>> 3XY3D,2015/13/19,2015/10/31,AF094 ou
>> 3XY3D,2015/09/30,2015/09/21,AF094 (neste caso data final ocorreu antes
>> da inicial) ou
>> 3XY3D,2015/09/31,2015/10/31,AF094
>>
>> Para saída, basta apontar "erro" na linha em que este ocorra:
>> 3XY3D,2015/09/31,2015/10/31,AF094 erro.
>>
>> Antecipadamente muito obrigado.
>>
>> --
>> Cesar
>
>
>
> --
> Att.:
> Jonathan Lessa
> Licenciado em Informática
>
>
--Apple-Mail-330CFBE8-2610-486E-9F64-E12BA0CF398F
Content-Type: text/html;
charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><head><meta http-equiv="content-type" content="text/html;
charset=utf-8"></head><body dir="auto">Muito obrigado <br><br><div
id="AppleMailSignature">Sent from my iPhone</div><div><br>On 8 Nov 2017, at
14:04, Jonathan Lessa <a href="mailto:address@hidden">address@hidden</a>
[shell-script] <<a href="mailto:address@hidden">address@hidden</a>>
wrote:<br><br></div><blockquote type="cite"><div>
<span style="display:none"> </span>
<div id="ygrp-text">
<p></p><div dir="ltr">o comando date -d "12/07/2012" testa se essa é
uma data válida, o padrão é "mm/dd/aaaa"<div><br></div><div>A expressão abaixo
testa o timestamp das datas informadas:</div><div>(( $(date -d "12/12/2012"
+%s) < $(date -d "12/17/2012" +%s) )) && echo "Segunda maior" ||
echo "Primeira maior ou
igual"<br></div><div><div><br></div><div><br></div><div><br></div></div></div><div
class="gmail_extra"><br><div class="gmail_quote">Em 8 de novembro de 2017
12:52, PY2YP <a href="mailto:address@hidden">address@hidden</a> [shell-script]
<span dir="ltr"><<a href="mailto:address@hidden"
target="_blank">address@hidden</a>></span> escreveu:<br><blockquote
class="gmail_quote" style="border-left:1px #ccc solid;">
<u></u>
<div style="background-color:#fff;">
<span> </span>
<div id="m_-2597538147516733111ygrp-mlmsg">
<div id="m_-2597538147516733111ygrp-msg">
<div id="m_-2597538147516733111ygrp-text">
<p>Olá pessoal,<br>
<br>
Tenho um arquivo CSV com as linhas como abaixo:<br>
3XY3D,2015/10/19,2015/10/31,<wbr>AF094<br>
<br>
O segundo e o terceiro campo são datas iniciais e finais no formato <br>
aaaa/mm/dd.<br>
<br>
Preciso validar as datas para que não ocorram erros como abaixo<br>
3XY3D,2015/13/19,2015/10/31,<wbr>AF094 ou<br>
3XY3D,2015/09/30,2015/09/21,<wbr>AF094 (neste caso data final ocorreu antes <br>
da inicial) ou<br>
3XY3D,2015/09/31,2015/10/31,<wbr>AF094<br>
<br>
Para saída, basta apontar "erro" na linha em que este ocorra:<br>
3XY3D,2015/09/31,2015/10/31,<wbr>AF094 erro.<br>
<br>
Antecipadamente muito obrigado.<br>
<br>
-- <br>
Cesar<br>
</p>
</div>
<div style="color:#fff;height:0;"></div>
</div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div
class="gmail_signature" data="gmail_signature"><div dir="ltr"><div><div
dir="ltr">Att.:<div>Jonathan Lessa</div><div><div
style="font-size:12.8000001907349px;">Licenciado em Informática</div><div
style="font-size:12.8000001907349px;"><img
src="https://docs.google.com/uc?export=download&id=0B3wsQK94M5jxcVZCQTdiSHZzTWs&revid=0B3wsQK94M5jxN2h4alJXQTNNaEFqVit1bmdGVW96UGdTcWE0PQ"
width="96" height="96"><img
src="https://docs.google.com/uc?export=download&id=0B3wsQK94M5jxYVZ3dGdwOVROdnM&revid=0B3wsQK94M5jxSmhaZ00xdk9QME5YRSsxeFV2ejcxOUhNZGVJPQ"
width="92" height="96"><img
src="https://docs.google.com/uc?export=download&id=0B3wsQK94M5jxdmlBYWZLMkM2YkU&revid=0B3wsQK94M5jxSHNKQVlXMStIQ3JqRmJWR0N3aVVucHRISy8wPQ"
width="92" height="96"></div></div></div></div></div></div>
</div>
<p></p>
</div>
<!-- end group email -->
</div></blockquote></body></html>
--Apple-Mail-330CFBE8-2610-486E-9F64-E12BA0CF398F--
From address@hidden Wed Nov 08 16:46:38 2017
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
X-Received: (qmail 10211 invoked by uid 102); 8 Nov 2017 16:46:37 -0000
X-Received: from unknown (HELO mtaq1.grp.bf1.yahoo.com) (10.193.84.32)
by m5.grp.bf1.yahoo.com with SMTP; 8 Nov 2017 16:46:37 -0000
X-Received: (qmail 23345 invoked from network); 8 Nov 2017 16:46:37 -0000
X-Received: from unknown (HELO mta1006.groups.mail.bf1.yahoo.com)
(98.139.245.165)
by mtaq1.grp.bf1.yahoo.com with SMTP; 8 Nov 2017 16:46:37 -0000
X-Original-Return-Path: <address@hidden>
X-Received-SPF: pass (domain of gmail.com designates 209.85.216.182 as
permitted sender)
X-YMailISG: 5DyBqJ4WLDsE_cMqixlWPEI8k.tAs30WQ4G9QCsU21coWVe0
6Kh1nHgXv5GNpj03LBK2Z3I49vyC3rQ0GzKb66tKVqj7Z29eqS9PiRSLPnrX
UMzA6tAJZUpnNqeuAA_nIdWmCvTEdCjUVOJkLSz6twoF6TD_sLGIQ3yz8KDW
S12KKADaG_uJlTOpfwwseg_6iWjo_8DxsQ9FYpg6MflTofvggYSkjeva08mU
893BPrAE02kTWSlRg5SxAUxMr.VaJhQ_H5GD0eohLJGARtUEIhHkjoe7viid
WxX3eoY7oqntKQ.XCkOy5JMGCuHW.8wGOZ7V1H7ag88fa1bNN8HTkeRq0EfE
Lt63qhHKlAdfl3epd.a7eNhwpT1MlK0bOrt9bpHLVW85oFO72bEntz_ftkg7
fK4.NeSPL.qzbsLLnYW58M95GpjgLaOj7f1w4UlKBlOlDz4J1y4MKZpYwDHl
0OVvRsorR9MUrmp.YYesiG27idZMvRZD41frX.YA31BZp847wgeUhzd9jsaq
s66piX_75y39QvSDHlMn19fkT6lj5O5oOmiZ02f2QNuVVYwrsVHMN4D8jTal
qMPA6A4lPqW4hijxJB6_mwGcflP9zrhwROBOE4W7Zm40SWrVmJzIb0Too7P8
jtJ6P6X9DrgoyhhHi96pWq8b.cpv5O3sX8Yx1KLwcOA0KtwgBWEhSXSeZrME
X9amAOE0VV10vyL_HDUar7CTCYr3pCSztzOOeGZWjLineZsufBtnW4IjD8MC
86vnbChUIxcVzF5tPc2qryuMOpXfm0vqNYECx40teyaEWNU8NuZAVHkUZfJN
9Qxgr1P6MtcVLc2xp2__yT3qWrrGc7HhvXR833SFYGnZBT11p5uIJ9amBi67
.HMeY28B22_zWL8P5K5sEvCnNkGNYBoToSxH82tazPMBWGlqSo_AkvBe1AlD
hJlxUoqe8ul.wp5xUGJhLc3Tp88MkzrVUz5O2jqpacAoQFpqvCQkgKM1lfbH
JVvrj.jAJhbT6FQAf.T0tCOFSHPIoV.lW9QRfXX8Jrwic8VE0_xxOQkIHvjj
5Fk3NNeyA7nc5eYBJ0ZlVj3coVykdw0S0VTqGQz3vcHPmEECrgPdFgQRdp_5
IKITueUpmxHZFTSsiFkXDJYYKuox24ci6ek4kYMx15fN3nrFDkGen6FRLEXh
G6by_g.2ez9MHMcdbaOkgI8HjCeJLZtqld97h7TwZdMwH_WDPYN2Sop.xDN1
iwzo28sQflPx2YfaueDbIb4OirWXCtsyK69taeLYyIc0AnXNJsnjyaHC_Esr
HWBX078qrrPXPeOPS7ee0gc21J_m4EBOsfMZVPI820hRuoRfJeZ9wVYz_5JZ
K.f.Ps_4l8OMH55WIL_KP_0wtB8GN88gEmqfmc5a3sjj7ikrOwNRXiqOsyW4
ZgD7fMhfihsVmXPE4m3u7O7hReh_vPy9acxWLaQ8PBqVp_N1FmaO0JpT0yHK
1glgM4RgRp2mUk6RYeBCBuIFGZpDWjIfJ5DwORe1NDF9MB27AFUoss5j7JNa
ljOS2sQAgfzZQJA4b5VEgp2gnEuoCABK8Ia6KZtt2gm8_b8t
Authentication-Results: mta1006.groups.mail.bf1.yahoo.com from=gmail.com;
domainkeys=neutral (no sig); from=gmail.com; dkim=pass (ok)
X-Received: from 127.0.0.1 (EHLO mail-qt0-f182.google.com) (209.85.216.182)
by mta1006.groups.mail.bf1.yahoo.com with SMTPS; Wed, 08 Nov 2017 16:46:36
+0000
X-Received: by mail-qt0-f182.google.com with SMTP id z50so4124826qtj.4
for <address@hidden>; Wed, 08 Nov 2017 08:46:36 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d100.net; s 161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=VAX0mb8x9YojnFx/lRo2w4ynjneVApyb/nOMt/wJk2E=;
b=fgHLqPJpnsSSt7MHoJBhq823wUdlztlXNVm6CuHtYyvxsedY2/BsynyEI0oqjSnAl8
Y78mBInxwd76hMGtwHLhNUIqE/xg5vTW3v1Wsrq0NKxcsCNmtjnVdDhJ6y42MNnxH99Z
lKFJfTlSx5U9StxIG2AguBnVypDvy1HWaGlISd7XsPHFQtACRbH3YUNxzVMX0EduWn5p
TspoTPRScAokCDybxOmtCL5WdMrHaCrkkF/pA4GQc9BBLlOJ4HcsijzC7VRwgspIUlii
ioFPGJJ4ip5KiU4dj/Z9ShwdZeZv8Hq4vZe2c8EqOed2d71vuLb+Sof9hQ/f6BuF0H2T
CE9g=X-Gm-Message-State:
AJaThX5wIHTICdmTmjCDth6XTEe18DqGLTScFqhlMurOyxDGVYkBJ1eD
FZd/rzu71gGYuJ4qHx4XDcr1MCFWsWODzMD1BtMX-Google-Smtp-Source:
ABhQp+Rtl4BfLq8M0aHeT3IPgiZsHag16KjOXZcuWNyFyesJopVhe8O0kLKSdf9558q6tjdnSpGNdbYxrk1RfbAUF20X-Received:
by 10.200.12.193 with SMTP id o1mr1804536qti.254.1510159595913;
Wed, 08 Nov 2017 08:46:35 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.55.100.72 with HTTP; Wed, 8 Nov 2017 08:45:55 -0800 (PST)
In-Reply-To: <address@hidden>
References: <address@hidden>
Date: Wed, 8 Nov 2017 14:45:55 -0200
Message-ID: <CAJ=address@hidden>
To: "address@hidden" <address@hidden>
Content-Type: multipart/alternative; boundary="089e082287c044c6b6055d7b6ea0"
X-Originating-IP: 98.139.245.165
Subject:
=?UTF-8?B?UmU6IFtzaGVsbC1zY3JpcHRdIFZhbGlkYcOnw6NvIGRlIGRhdGFz?X-Yahoo-Group-Post:
member; u"5776457; y=T_Iw_Q0H0X4fWJxcHn_727JIDKAPbLgtW01a4iHWYJP2andk7VP_
X-Yahoo-Profile: julioneves99
From: "Julio C. Neves" <address@hidden>
--089e082287c044c6b6055d7b6ea0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
$ (($(sed -r 's/[^,]+,(.*),.*/\1/; s|/||g; s/,/-/' <<<
3XY3D,2015/09/30,2015/09/21,AF094) > 0)) && echo Data final \< inicial
Onde:
- ((...)) - servem para chamar o interpretador aritmético do Bash;
- O sed está dividido em 3 partes:
1. s/[^,]+,(.*),.*/\1/ - Deixa somente as datas separadas por virgula;
2. s|/||g - Mata as barras (/) ficando as dtas com formato AAAMMDD;
3. s/,/-/ - Troca a vírgula entre as datas por um sinal de subtração.
- Se o resultado for positivo, isto é, a date inicial for maior que a
final, será dada a msg de erro
Tb poderia, de uma forma menos elegante, ser feito assim:
$ (( $(cut -f2,3 -d, <<< 3XY3D,2015/09/30,2015/09/21,AF094 | tr -d / | tr
, -) > 0)) && echo Data final \< inicial
Shell é muuuuuito econômico!! ;)
OBS: A inscrição no curso de Shell em EAD começa hj, preço promocional por
ser a 1a. turma (pode inclusive parcelar em 10 vezes ou -15% no boleto).
Detalhes em www.dicas-l.com.br
*Novidade!* Dia 08/11 abriremos as inscrições para um treinamento
de Shell Script que será lecionado em 5 semanas no formato EAD
e que será ministrado por Julio Neves e Rubens Queiroz (dicas-l)
Todos os detalhes em:
http://www.dicas-l.com.br/programacao-shell-linux/resultados_enquete.php.
* Atenção! Últimos treinamentos presenciais do ano! *
Cidade Local Período
Brasilia LinuxSolutions <http://bit.ly/cursoshelljulioneves> 27/11-01/12
São Paulo 4Linux
<https://www.4linux.com.br/curso/programacao-em-shell-script> 05-09/12
Rio de Janeiro LinuxSolutions <http://bit.ly/cursoshelljulioneves> 11-15/12
*Damos treinamento em sua empresa **com certificado*
*e nota fiscal **por **um preço, **no mínimo, 50% mais*
*barato que qualquer curso.*
Em 8 de novembro de 2017 13:52, PY2YP address@hidden [shell-script] <
address@hidden> escreveu:
>
>
> Olá pessoal,
>
> Tenho um arquivo CSV com as linhas como abaixo:
> 3XY3D,2015/10/19,2015/10/31,AF094
>
> O segundo e o terceiro campo são datas iniciais e finais no formato
> aaaa/mm/dd.
>
> Preciso validar as datas para que não ocorram erros como abaixo
> 3XY3D,2015/13/19,2015/10/31,AF094 ou
> 3XY3D,2015/09/30,2015/09/21,AF094 (neste caso data final ocorreu antes
> da inicial) ou
> 3XY3D,2015/09/31,2015/10/31,AF094
>
> Para saída, basta apontar "erro" na linha em que este ocorra:
> 3XY3D,2015/09/31,2015/10/31,AF094 erro.
>
> Antecipadamente muito obrigado.
>
> --
> Cesar
>
>
--089e082287c044c6b6055d7b6ea0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir="ltr"><div class="gmail_default"><font face="monospace, monospace">$
(($(sed -r 's/[^,]+,(.*),.*/\1/; s|/||g; s/,/-/' <<<
3XY3D,2015/09/30,2015/09/21,<wbr>AF094) > 0)) && echo Data final
\< inicial</font><br></div><div class="gmail_default"><font face="monospace,
monospace"><br></font></div><div class="gmail_default"><font face="monospace,
monospace">Onde:</font></div><div class="gmail_default"><ul><li><font
face="monospace, monospace">((...)) - servem para chamar o interpretador
aritmético do Bash;<br></font></li><li><font face="monospace, monospace">O sed
está dividido em 3 partes:<br></font></li></ul><ol><ol><li><font
face="monospace, monospace">s/[^,]+,(.*),.*/\1/ - Deixa somente as datas
separadas por virgula;</font></li><li><font face="monospace, monospace">s|/||g
- Mata as barras (/) ficando as dtas com formato
AAAMMDD;<br></font></li><li><font face="monospace, monospace">s/,/-/ - Troca a
vírgula entre as datas por um sinal de
subtração.<br></font></li></ol></ol><ul><li><font face="monospace,
monospace">Se o resultado for positivo, isto é, a date inicial for maior que a
final, será dada a msg de erro</font></li></ul><font face="monospace,
monospace">Tb poderia, de uma forma menos elegante, ser feito
assim:</font></div><div class="gmail_default"><font face="monospace,
monospace">$ (( $(cut -f2,3 -d, <<<
3XY3D,2015/09/30,2015/09/21,<wbr>AF094 | tr -d / | tr , -) > 0)) &&
echo Data final \< inicial<br></font></div><div class="gmail_default"><font
face="monospace, monospace"><br></font></div><div class="gmail_default"><font
face="monospace, monospace">Shell é muuuuuito econômico!! ;)</font></div><div
class="gmail_default"><font face="monospace, monospace"><br></font></div><div
class="gmail_default"><font face="monospace, monospace">OBS: A inscrição no
curso de Shell em EAD começa hj, preço promocional por ser a 1a. turma (pode
inclusive parcelar em 10 vezes ou -15% no boleto). Detalhes em <a
href="http://www.dicas-l.com.br"
target="_blank">www.dicas-l.com.br</a></font></div><div
class="gmail_default"><font face="monospace, monospace"><br></font></div><div
class="gmail_extra"><br clear="all"><div><div
class="m_6849962598574688858gmail_signature"
data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div
dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div
dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div
dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div
dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div
dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div
dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div
dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div
dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div
dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div
dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div
dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div
dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div
dir="ltr"><div><div><font face="monospace, monospace"
style="font-size:12.8px"><div style="display:inline"><b>Novidade!</b> Dia
08/11 abriremos as inscrições para um treinamento</div></font></div><div><font
face="monospace, monospace" style="font-size:12.8px"><div
style="display:inline">de Shell Script que será lecionado em 5 semanas no
formato EAD</div></font></div><div><font face="monospace, monospace"
style="font-size:12.8px"><div style="display:inline">e que será ministrado por
Julio Neves e Rubens Queiroz (dicas-l)</div></font></div><div><font
face="monospace, monospace" style="font-size:12.8px"><div
style="display:inline">Todos os detalhes em: </div></font><font
face="monospace, monospace"><a
href="http://www.dicas-l.com.br/programacao-shell-linux/resultados_enquete.php"
target="_blank">http://www.dicas-l.com.br/<wbr>programacao-shell-linux/<wbr>resultados_enquete.php</a>.</font></div><div><font
face="monospace, monospace"><br></font></div><div><font face="monospace,
monospace"><div>* Atenção! Últimos treinamentos presenciais do ano!
*</div><div>Cidade<span style="white-space:pre-wrap"> </span>Local<span
style="white-space:pre-wrap"> </span>Período</div><div>Brasilia<span
style="white-space:pre-wrap"> </span><a
href="http://bit.ly/cursoshelljulioneves"
target="_blank">LinuxSolutions</a><span
style="font-size:12.8px;white-space:pre-wrap">
</span>27/11-01/12</div><div>São Paulo<span style="white-space:pre-wrap">
</span><a href="https://www.4linux.com.br/curso/programacao-em-shell-script"
target="_blank">4Linux</a><span style="font-size:12.8px;white-space:pre-wrap">
</span><span style="font-size:12.8px;white-space:pre-wrap"> </span><span
style="font-size:12.8px">05-09/12</span></div></font><font face="monospace,
monospace"><div>Rio de Janeiro<span style="white-space:pre-wrap">
</span><a href="http://bit.ly/cursoshelljulioneves"
target="_blank">LinuxSolutions</a><span
style="font-size:12.8px;white-space:pre-wrap"> </span><span
style="font-size:12.8px">11-15/12</span></div></font></div><div><div
style="font-size:12.8px"><br></div></div></div><div><div><div
style="font-size:12.8px"><span
style="font-size:small;font-family:monospace,monospace"><font
color="#000000"><b>Damos treinamento em sua empresa </b></font></span><b
style="font-size:12.8px;color:rgb(0,0,0)"><span
style="font-family:monospace,monospace"><span style="font-size:small">com
certificado</span></span></b></div><div style="font-size:12.8px"><b
style="font-size:12.8px;color:rgb(0,0,0)"><span
style="font-family:monospace,monospace"><span style="font-size:small">e nota
fiscal </span></span></b><span
style="font-size:small;font-family:monospace,monospace"><font
color="#000000"><b>por </b></font></span><b
style="color:rgb(0,0,0);font-size:12.8px"><span
style="font-family:monospace,monospace;font-size:small">um preço, </span></b><b
style="color:rgb(0,0,0);font-size:12.8px"><span
style="font-family:monospace,monospace"><span style="font-size:small">no
mínimo, 50% mais</span></span></b></div><div style="font-size:12.8px"><b
style="color:rgb(0,0,0);font-size:12.8px"><span
style="font-family:monospace,monospace"><span style="font-size:small">barato
que qualquer curso.</span></span></b></div></div></div><div><p align="left"
style="margin-bottom:0cm;font-style:normal;font-weight:normal;page-break-inside:auto"><span
style="font-size:14.6667px;color:rgb(0,0,0);font-family:arial,helvetica,sans-serif"><br><br><br><br><br></span></p></div><div><blockquote
style="font-family:arial;font-size:small;margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div
text="#000000" bgcolor="#FFFFFF"><blockquote type="cite"><div
dir="ltr"></div></blockquote></div></blockquote></div>
<p style="margin-bottom:0cm"></p><div>
<p></p></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">Em 8 de novembro de 2017 13:52, PY2YP <a
href="mailto:address@hidden" target="_blank">address@hidden</a> [shell-script]
<span dir="ltr"><<a href="mailto:address@hidden"
target="_blank">address@hidden.<wbr>br</a>></span> escreveu:<br><blockquote
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">
<u></u>
<div style="background-color:#fff">
<span style="display:none"> </span>
<div id="m_6849962598574688858m_-9042920303373002148ygrp-mlmsg">
<div id="m_6849962598574688858m_-9042920303373002148ygrp-msg">
<div id="m_6849962598574688858m_-9042920303373002148ygrp-text">
<p>Olá pessoal,<br>
<br>
Tenho um arquivo CSV com as linhas como abaixo:<br>
3XY3D,2015/10/19,2015/10/31,AF<wbr>094<br>
<br>
O segundo e o terceiro campo são datas iniciais e finais no formato <br>
aaaa/mm/dd.<br>
<br>
Preciso validar as datas para que não ocorram erros como abaixo<br>
3XY3D,2015/13/19,2015/10/31,AF<wbr>094 ou<br>
3XY3D,2015/09/30,2015/09/21,AF<wbr>094 (neste caso data final ocorreu antes <br>
da inicial) ou<br>
3XY3D,2015/09/31,2015/10/31,AF<wbr>094<br>
<br>
Para saída, basta apontar "erro" na linha em que este ocorra:<br>
3XY3D,2015/09/31,2015/10/31,AF<wbr>094 erro.<br>
<br>
Antecipadamente muito obrigado.<br>
<br>
-- <br>
Cesar<br>
</p>
</div>
<div style="color:#fff;height:0"></div>
</div>
</blockquote></div><br></div></div>
--089e082287c044c6b6055d7b6ea0--
- Re: [shell-script] Como usar tag HTML no script para exibição na saída do NagiosXI?,
Kleber Melo <=