[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] substr
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: [shell-script] substr |
Date: |
Mon, 6 Sep 2004 14:42:20 -0300 |
Aê Vitor,
o problema não é saber se pode-se fazer em Shell, mas sim qual o melhor modo
de fazer. Veja só:
DATA=25/11/2005
DIA=${DATA:0:2}
DIA=${DATA%%/*}
DIA=$(echo $DATA | cut -f1 -d/)
DIA=$(expr substr $DATA 1 2)
Ufa! :)
[ ]s,
Julio Cezar Neves
- Programa de Software Livre -
Tel:+55 21 2528-7070 / +55 21 8112-9988
Fax: +55 21 2528-7646
mailto:address@hidden
| -----Mensagem original-----
| De: Vitor Yahoo! [mailto:address@hidden]
| Enviada em: quinta-feira, 2 de setembro de 2004 01:00
| Para: address@hidden
| Assunto: [shell-script] substr
|
|
|
| Pessoal, como Posso usar a função substr() em Shell Script
| ??? Tem jeito ???
|
| Pra quem não sabe o que faz, é o seguinte: Ela pega alguns
| pedaços definidos
| de uma string... Eu uso para separar datas... ou seja:
|
| DATA=25/11/2005
| DIA=substr($DATA,0,2)
| #Ou seja... a função pega dois caracteres a partir da posiçao 0
| MES=substr($DATA,3,2)
| # dois caracteres a partir da posição 3
| ANO=substr($DATA,6,4)
| # quatro caracteres a partir da posição 6
|
| Já procurei pra caramba, e vejo isto sendo usado em vários
| scripts, mas não
| sei o que estou fazendo errado que não funciona.....
|
| Valeu!
|
|
| ---------------------------------------------------------------------
| Esta lista não admite a abordagem de outras liguagens de
| programação, como perl, C etc. Quem insistir em não seguir
| esta regra será moderado sem prévio aviso.
| ---------------------------------------------------------------------
| Sair da lista: address@hidden
| ---------------------------------------------------------------------
| Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: [shell-script] substr,
Julio Cezar Neves - DATAPREVRJ <=