![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
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 |
| Regex | pppswing | Programação Shell Script e | 5 | 06-30-2008 10:22 |
| Um simples localizar e substituir, sem usar qualquer regex (bash) | srikanths | Programação Shell Script e | 2 | 03-18-2008 08:08 |
| Regex | deepakpv | Programação Shell Script e | 6 | 03-28-2007 04:18 |
| Regex? Please help | lunac | UNIX para Dummies Perguntas & Respostas | 7 | 01-30-2007 01:13 |
| sed regex | Shakey21 | UNIX para Dummies Perguntas & Respostas | 4 | 01-31-2002 09:16 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Supondo que você queira uma resposta mais do que uma teoria, algo como
Código:
for f in *; do grep use "$f" >/dev/null && continue grep take "$f" >/dev/null && continue # file contains neither if we get to here; report its file name echo "$f" done |
|
||||
|
Desde o início da minha cabeça, gostaria de usar algo como
Código:
grep -L use $(grep -L take *.txt) Mas eu tenho certeza que existe uma maneira de usar ou na regexp .. / Lakris |
|
||||
|
Usar egrep, pesquisa para $ var1 OU $ var2:
Código:
egrep "[$var1]|[$var2]" file Código:
egrep -v "[$var1]|[$var2]" file Código:
egrep "$var1.*$var2|$var2.*$var1" file Código:
egrep -v "$var1.*$var2|$var2.*$var1" file Última edição por Franklin52; em 08/31/2008 06:29.. Motivo: Adicionando invertido jogo |
|
||||
|
Citação:
, Tenho de ler a questão cuidadosamente.Atenciosamente |
|
||||
|
inútil utilização de gato?
Acho que me interpretou mal o OP, agora aqui é a minha supersilly superuseless utilização de gato e canalização ...
Código:
for x in *.txt;do cat $x|tr "\n" " "|egrep '(use.*take|take.*use)'&>/dev/null; [ $? == 1 ] && echo $x;done / Lakris |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|