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

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

Re: [shell-script] Obter somente o ultimo caracter do resultado de uma b


From: Flavio Junior
Subject: Re: [shell-script] Obter somente o ultimo caracter do resultado de uma busca.
Date: Tue, 8 Apr 2008 12:01:40 -0300

lazlo:~# VAR=/dev/tty1
lazlo:~# echo ${VAR:${#VAR}-1:1}
1


--
Flavio do Carmo Junior

2008/4/8 Thiago Andrighetti <address@hidden>:
>
>
>
>
>
>
> Pensando na simplicidade e velocidade, ve se isso funciona.
>
>  txt=abcd
>  echo $txt |cut -c${#txt}
>
>  Thiago Andrighetti de Pádua
>
>  ----- Mensagem original ----
>  De: César Vianna <address@hidden>
>  Para: address@hidden
>  Enviadas: Terça-feira, 8 de Abril de 2008 11:08:07
>  Assunto: Re: [shell-script] Obter somente o ultimo caracter do resultado de
> uma busca.
>
>
>
>  Com awk:
>
>  STRING=ABCDE
>  awk '{print substr($0,length( $0),1)}' <<< $STRING
>  Resultado: E
>
>  2008/4/8 Thiago Braga Santana <thiago.braga. santana@gmail. com>:
>
>  > Obrigado César, resolveu meu problema.
>  >
>  > Em 08/04/08, César Vianna <cesar.vianna@ gmail.com<cesar.vianna%
> 40gmail.com> >
>  > escreveu:
>  >
>  > >
>  > > com certeza tem jeito mais fácil com sed ou awk. mas o que segue
>  > > funciona
>  > >
>  > > i=teste
>  > > tam=`expr length $i`
>  > > echo $i | cut -c$tam
>  > >
>  > > 2008/4/8 Thiago Braga Santana <thiago.braga. santana@gmail.
> com<thiago.braga. santana%40gmail. com>
>  > <thiago.braga. santana%40gmail. com>
>  > > >:
>  > >
>  > >
>  > > > Olá para todos da lista, bom dia.
>  > > >
>  > > > Preciso saber somente qual é o ultimo digito do resultado do seguinte
>  > > > comando:
>  > > >
>  > > > ls /dev/ttyS* | tr -d /dev/ttyS | paste -sd ""
>  > > >
>  > > > Alguém pode me dar uma sugestão?
>  > > >
>  > > > Muito obrigado.
>  > > >
>  > > > Thiago Santana
>  > > >
>  > > > [As partes desta mensagem que não continham texto foram removidas]
>  > > >
>  > > >
>  > > >
>  > >
>  > > [As partes desta mensagem que não continham texto foram removidas]
>  > >
>  > >
>  > >
>  >
>  > [As partes desta mensagem que não continham texto foram removidas]
>  >
>  >
>  >
>
>  [As partes desta mensagem que não continham texto foram removidas]
>
>
>  <!--
>
>  #ygrp-mkp{
>  border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px
> 14px;}
>  #ygrp-mkp hr{
>  border:1px solid #d8d8d8;}
>  #ygrp-mkp #hd{
>  color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px
> 0px;}
>  #ygrp-mkp #ads{
>  margin-bottom:10px;}
>  #ygrp-mkp .ad{
>  padding:0 0;}
>  #ygrp-mkp .ad a{
>  color:#0000ff;text-decoration:none;}
>  -->
>
>  <!--
>
>  #ygrp-sponsor #ygrp-lc{
>  font-family:Arial;}
>  #ygrp-sponsor #ygrp-lc #hd{
>  margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
>  #ygrp-sponsor #ygrp-lc .ad{
>  margin-bottom:10px;padding:0 0;}
>  -->
>
>  <!--
>
>  #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean,
> sans-serif;}
>  #ygrp-mlmsg table {font-size:inherit;font:100%;}
>  #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean,
> sans-serif;}
>  #ygrp-mlmsg pre, code {font:115% monospace;}
>  #ygrp-mlmsg * {line-height:1.22em;}
>  #ygrp-text{
>  font-family:Georgia;
>  }
>  #ygrp-text p{
>  margin:0 0 1em 0;}
>  #ygrp-tpmsgs{
>  font-family:Arial;
>  clear:both;}
>  #ygrp-vitnav{
>  padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
>  #ygrp-vitnav a{
>  padding:0 1px;}
>  #ygrp-actbar{
>  clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
>  #ygrp-actbar .left{
>  float:left;white-space:nowrap;}
>  .bld{font-weight:bold;}
>  #ygrp-grft{
>  font-family:Verdana;font-size:77%;padding:15px 0;}
>  #ygrp-ft{
>  font-family:verdana;font-size:77%;border-top:1px solid #666;
>  padding:5px 0;
>  }
>  #ygrp-mlmsg #logo{
>  padding-bottom:10px;}
>
>  #ygrp-reco {
>  margin-bottom:20px;padding:0px;}
>  #ygrp-reco #reco-head {
>  font-weight:bold;color:#ff7900;}
>
>  #reco-grpname{
>  font-weight:bold;margin-top:10px;}
>  #reco-category{
>  font-size:77%;}
>  #reco-desc{
>  font-size:77%;}
>
>  #ygrp-vital{
>  background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
>  #ygrp-vital #vithd{
>
> font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
>  #ygrp-vital ul{
>  padding:0;margin:2px 0;}
>  #ygrp-vital ul li{
>  list-style-type:none;clear:both;border:1px solid #e0ecee;
>  }
>  #ygrp-vital ul li .ct{
>
> font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
>  #ygrp-vital ul li .cat{
>  font-weight:bold;}
>  #ygrp-vital a{
>  text-decoration:none;}
>
>  #ygrp-vital a:hover{
>  text-decoration:underline;}
>
>  #ygrp-sponsor #hd{
>  color:#999;font-size:77%;}
>  #ygrp-sponsor #ov{
>  padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
>  #ygrp-sponsor #ov ul{
>  padding:0 0 0 8px;margin:0;}
>  #ygrp-sponsor #ov li{
>  list-style-type:square;padding:6px 0;font-size:77%;}
>  #ygrp-sponsor #ov li a{
>  text-decoration:none;font-size:130%;}
>  #ygrp-sponsor #nc{
>  background-color:#eee;margin-bottom:20px;padding:0 8px;}
>  #ygrp-sponsor .ad{
>  padding:8px 0;}
>  #ygrp-sponsor .ad #hd1{
>
> font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
>  #ygrp-sponsor .ad a{
>  text-decoration:none;}
>  #ygrp-sponsor .ad a:hover{
>  text-decoration:underline;}
>  #ygrp-sponsor .ad p{
>  margin:0;}
>  o{font-size:0;}
>  .MsoNormal{
>  margin:0 0 0 0;}
>  #ygrp-text tt{
>  font-size:120%;}
>  blockquote{margin:0 0 0 4px;}
>  .replbq{margin:4;}
>  -->
>
>
>  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
>  http://br.mail.yahoo.com/
>
>
>  [As partes desta mensagem que não continham texto foram removidas]
>
>  


reply via email to

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