![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| string comparação operadores, quais são eles? | ballazrus | Programação Shell Script e | 12 | 04-07-2009 12:43 |
| string comparação | Jatsui | Programação Shell Script e | 5 | 02-04-2008 04:28 |
| string comparação | fedora | Programação Shell Script e | 2 | 01-03-2007 03:20 |
| Receba Comparação com os operadores de RexExp | umen | Programação Shell Script e | 3 | 07-19-2006 11:38 |
| Seqüência Comparação | abey | Alto Nível de programação | 1 | 10-19-2005 01:08 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
[sh] String comparação operadores
Sei que na C shell, se eu queria verificar se o número foi introduzido em um determinado formato, como um código postal, posso usar o seguinte código: Código:
if ( $reply !~ [0-9][0-9][0-9][0-9][0-9] ) then Agora se eu queria fazer a mesma coisa em bourne shell script, eu suponho que seria algo parecido com isto: Código:
if [ $reply! = [0-9][0-9][0-9][0-9][0-9] ] mas isto não funciona quando Eu testei-o para fora. O Bourne shell apoio regex no caso, as condições? |
|
||||
|
Básico Bourne não tem expressões regulares no [comando, não. Você pode usar caso no presente processo (sic) embora. Código:
case $reply in [0-9][0-9][0-9][0-9][0-9]) rejoice;; esac O estojo declaração utiliza padrões básicos bola, não completa as expressões regulares. O expr comando suporta expressões regulares, e muitos modernos Bourne-compatível reservatórios têm extensões que regex adicionar suporte para o próprio reservatório. |
![]() |
| Marcadores |
| Tags |
| regex, expressões regulares |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|