Newsgroup: it.comp.os.win.nt
Titolo: Nt ha il comando Grep di Linux?

Salve a tutti,
passo al dunque:
- esiste sotto windows nt 4 un applicazione per la console di
microsoft(integrata nel sis.op.) paragonabile al grep di linux? ovvero è
possibile ricercare una stringa in un file di testo ( uso il findstr ) e
sostiuirla con una altra? A me pare di no e nemmeno nel resorce kit ho
trovato qualcosa di simile...ma potrei aver cercato male!
Grazie anticipatamente.

cercato male! 
sources.redhat.com/cygwin
tutte ma proprio tutte le GNU utility (se ti serve solo grep te lo posso 
mandare io)
ah, grep NON sostituisce le stringhe, le trova soltanto. Per sostituire 
c'è sed (vuoi anche questo?)

 c'è sed (vuoi anche questo?)
Puro Spirito

fischio su dove trovarlo...se non l'ho già trovato da me :D
no, il setup scarica fino a 100-200 mb dal server... c'è un sacco di 
roba utile comunque, ma anche cose di cui non te ne potrebbe fregare di 
meno... e il default è "Installazione completa"...
grep è un pacchetto a parte, sed mi pare anche, ma forse è compreso 
nelle textutils

 il setup è solo il programma di installazione, il bello arriva dopo :)
ho notato!!!il download mi si è bloccato a 40mb...può capitare
Ho rivisto velocemente la documentazione del resource kit se con il mio
inglese maccheronico ho capito bene il Murge.exe dovrebbe permettere la
sostituzione di stringhe in un file...
Appena avro un attimo di tempo proverò e se vuoi ti faccio sapere.
Puro Spirito

trovato qualcosa di simile...ma potrei aver cercato male!
I pacchetti Borland distribuiscono il Turbo Grep.
Puoi scaricare il BCC 5.5 gratuito dal sito Borland.
Certo, scaricare un'intero compilatore per una sola utility non e' una
bella idea :)
L'output :
Turbo GREP 5.5 Copyright (c) 1992, 2000 Inprise Corporation
Syntax:  GREP [-rlcnvidzuwo] searchstring file[s] or @filelist 
Options are one or more option characters preceded by "-", and
optionally
followed by "+" (turn option on), or "-" (turn it off).  The default
is "+".
   -r+  Regular expression search       -l-  File names only 
   -c-  match Count only                -n-  Line numbers 
   -v-  Non-matching lines only         -i-  Ignore case 
   -d-  Search subdirectories           -z-  Verbose 
   -e   Next argument is searchstring   -w-  Word search 
   -o-  UNIX output format                   Default set: [0-9A-Z_]
   -q-  Quiet: supress normal output 
   -u xxx Create a copy of grep named 'xxx' with current options set
as default
A regular expression is one or more occurrences of:  One or more
characters 
optionally enclosed in quotes.  The following symbols are treated
specially:
      ^  start of line             $  end of line 
      .  any character             \ quote next character 
      *  match zero or more        +  match one or more 
      [aeiou0-9]   match a, e, i, o, u, and 0 thru 9 ; 
      [^aeiou0-9]  match anything but a, e, i, o, u, and 0 thru 9
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

.
**********
ho come l'impressione :) che come sarà per make (Borland ha ammesso che il
make dei sistemi Unix è superiore al loro, per cui Kylix supporterà quello),
lo sarà anche per grep...
-- 
-----BEGIN GEEK CODE BLOCK-----
Version 3.1 (with proprietary extensions)
Comments: waiting for version 4.0 ;)
GE/M/S/O d- s:--- !a C++++()>$ UL P+>+++ L+>++ e w++>$ N++ o-- K- W++ O?
M? V? PS++ PE- Y+>+++ PGP++ t+ 5? X++(+) R tv--  b++>++++ DI++ D++ G--
e h! !r xy**
------END GEEK CODE BLOCK------

lo sarà anche per grep...
Le utility Unix sono notoriamente superiori agli emuli DOS/Windows.


Le utility Unix sono notoriamente superiori agli emuli DOS/Windows.
"GNU is not Unix" ;)


 wrote in message
news:#NcZgJxh...@news-02.uni.net...

Perche', il comando Search dal menu Start ti fa proprio schifo?  :-)))
--
Gattestro

 Perche', il comando Search dal menu Start ti fa proprio schifo?  :-)))
Pero' con il Serch non puoi fare
ls -al | grep "sticazzi" | sort | tail > risultato_ricerca.txt
:-)))))
Ciao,
luigi
-- 
+----[Luigi Rosa]-
+--[lrosa(a)
venus.it
]--[lrosa(a)
fantascienza.com
]-
+
+--[TUTTI I MALVAGI SONO BEVITORI D'ACQUA; E LO DIMOSTRA IL DILUVIO]-


Pero' puoi farlo con FIND + SORT  :-)))))
(ma c'e' in NT)
--
Gattestro

"GNU is not Unix" ;)
grep e' un'utility Unix, ancor prima che Linux.


 Perche', il comando Search dal menu Start ti fa proprio schifo?  :-)))
no il comando find  classico avviabile dalla gui non mi permette di
indirizzare il risultato il un file cosa possibile con il findstring su
linea di comando(che per quello che mi serviva funziona benissimo). Il
problema e che dopo aver estratto la lista dei file contententi una certa
stringa io voglio sostituire quella stringa con un altra. Sono consapevole
che esistono decine e decine si software di terze parti che posso utilizzare
per risolvere il problema ma perchè devo utilizzare un'altra applicazione
che possiede probabilmente altre 1000 utilissime funzioni ma che a me non
servono (magari devo anche crakkarlo per farlo funzionare a dovere, e non è,
secondo me,eticamente corretto anche se a riguardo sono estremamente
flessibile!!! ;PPP ) . Sono curioso di sapere se con una milionata di
licenza di winntserver  posso, porcaccia la miseria, sostituire in un file
di testo la parola
GrazieBillPerAverDiffusoLInformaticaSulPianetaETuttoSommatoAverDatoLavoroAdU
nBOttoDiGenteMeCompreso con
OraBillMiHaiUnPòRottoLePalleIlPerchèLoSpiegoInseparataSedeSeVoleteChiedeteme
loSonoGiàTroppoOT!
Morale: se la mia caffettiera Bialetti che uso solo una volta al giorno per
farmi un semplice caffè nonostante i crash della guarnizione che tutto
sommato non sono frequentissimi funziona bene, perchè mi devo comprare
l'ultimo modello di supermacchinaespressa da 400k e 200 funzioni per avere
sempre il mio solito caffè?
p.s. Sono un pò OT ma diamine questa è la casa della libertà...ed io faccio
un pò...come cazzo mi pare!!!
Vi abbraccio   ;)
Puro Spirito
purospirito(mettila@)
libero.it