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

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

Re: [shell-script] ANUNCIO: txt2regexp.sh


From: shellbh
Subject: Re: [shell-script] ANUNCIO: txt2regexp.sh
Date: Thu, 2 Nov 2000 13:54:54 -0200 (BRST)

oi
so uma coisa se ele foi feito para rodar sobre o bash2 entao porque no
inicio do arquivo esta assim
#!/bin/sh
o certo nao seria 
#!/bin/bash2

pois fazendo assim foi a unica forma com que eu consegui fazer ele
funcionar

obrigado
leoserra

X-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-X
|    Linux Conectiva Edicao Servidor 5.1    |
|Kernel 2.2.16                   User 172791|
|              UIN: 45066512                |
X-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-X


On Sat, 28 Oct 2000, # aurelio marinho jargas wrote:

> Date: Sat, 28 Oct 2000 04:46:12 -0200 (EST)
> From: # aurelio marinho jargas <address@hidden>
> Reply-To: address@hidden
> To: address@hidden
> Subject: [shell-script] ANUNCIO: txt2regexp.sh
> 
> olás,
> 
> segue em anexo um carinha que pode ser útil, o txt2regexp.sh
> 
> ele se propõe a ser uma espécie de "wizard" para escrever expressões
> regulares (é, aqueles monstrinhos), apenas escolhendo itens de menu.
> 
> é um programa de modo texto, roda em bash versão 2.04 ou superior.
> atenção, em versões anteriores do bash, não vai funcionar.
> 
> pra quem não manja de expressões regulares (ERs), pode ajudar a perder o
> medo delas, e pra quem já manja, habilite na variável $progs todos os
> programas suportados e tenha um sabe-tudo sobre a sintaxe de todos eles
> (que muda muito de um pra outro).
> 
> por exemplo, como casar zero ou uma vez (opcional) uma letra qualquer?
> no egrep é ?, no sed é \? e no vim é \=, e por aí vai...
> 
> atualmente, o txt2regexp.sh sabe sobre:
> - awk
> - ed
> - egrep
> - emacs
> - expect
> - find
> - gawk
> - grep
> - lex
> - lisp
> - mawk
> - perl
> - python
> - sed
> - tcl
> - vi
> - vim
> 
> 
> críticas e sugestões: address@hidden
> 
> -----------------------------------------------------------------------
> 
> abaixo alguns exemplos de ERs feitas no programa.
> os primeiros números são o "histórico" de itens escolhidos nos menus, e
> depois dos dois pontos (:) é a ER em si.
> 
> nomes de usuários no /etc/passwd
> 1224: ^[a-z]\+
> 174 : ^[^:]\+
> 
> números positivos ou negativos
> 26214: [+-]\?[0-9]\+
> 
> extensão de pacotes RPM
> 28618: \.i[345]86\.rpm
> 
> número de identidade, como 5.234.678-9
> 211511551155111: [0-9]\.[0-9]\{3\}\.[0-9]\{3\}-[0-9]
> 
> 
> -- 
> s·:(·>(·×^a]×http://www.verde666.org×^[:wq
> 
> 
> Inscrição:     address@hidden
> 
> Sair da lista: address@hidden
> 
> Banco Dados:   http://www.egroups.com/group/shell-script
> 




reply via email to

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