grep *.

Le
Franssoa
Bonjour,

J'ai une question toute bête
Comment chercher une chaine dans tous les fichiers d'un répertoires qui
n'ont pas d'extensions ?
Exemple :

$ ls
fichier1.txt
fichier2
fichier3
fichier4.ext

$ grep machaine *.
chercherais dans fichier2 et fichier3 seulement

Franssoa
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 3
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Eric Belhomme
Le #19677371
Franssoa a écrit :
Bonjour,

J'ai une question toute bête...
Comment chercher une chaine dans tous les fichiers d'un répertoires qui
n'ont pas d'extensions ?
Exemple :

$ ls
fichier1.txt
fichier2
fichier3
fichier4.ext

$ grep machaine *.
chercherais dans fichier2 et fichier3 seulement...

Franssoa



grep machaine ./*

--
Rico
Sergio
Le #19677451
Franssoa a écrit :
Bonjour,

J'ai une question toute bête...
Comment chercher une chaine dans tous les fichiers d'un répertoires qui
n'ont pas d'extensions ?
Exemple :

$ ls
fichier1.txt
fichier2
fichier3
fichier4.ext

$ grep machaine *.
chercherais dans fichier2 et fichier3 seulement...



$ grep machaine *
cherchera dans tous les fichiers

Dans les noms de fichiers, le "." n'a pas de signification particulière,
contrairement au DOS.

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
YBM
Le #19677671
Franssoa a écrit :
Bonjour,

J'ai une question toute bête...
Comment chercher une chaine dans tous les fichiers d'un répertoires qui
n'ont pas d'extensions ?
Exemple :

$ ls
fichier1.txt
fichier2
fichier3
fichier4.ext

$ grep machaine *.
chercherais dans fichier2 et fichier3 seulement...

Franssoa



$ grep machaine !(*.*)
fichier2:machaine
fichier3:machaine

$ grep . *
fichier1.txt:machaine
fichier2:machaine
fichier3:machaine
fichier4.txt:machaine
Netsurfeur
Le #19677751
Franssoa a écrit :
Bonjour,

J'ai une question toute bête...
Comment chercher une chaine dans tous les fichiers d'un répertoires qui
n'ont pas d'extensions ?
Exemple :

$ ls
fichier1.txt
fichier2
fichier3
fichier4.ext

$ grep machaine *.
chercherais dans fichier2 et fichier3 seulement...

Franssoa



grep machaine `find . -maxdepth 1 -a ! -name '*.*'`

(attention à bien respecter les quotes directes et inverses)

Netsurfeur
Plumachau
Le #19678141
Franssoa wrote:

Bonjour,

J'ai une question toute bête...
Comment chercher une chaine dans tous les fichiers d'un répertoires qui
n'ont pas d'extensions ?
Exemple :

$ ls
fichier1.txt
fichier2
fichier3
fichier4.ext

$ grep machaine *.
chercherais dans fichier2 et fichier3 seulement...

Franssoa



Bonsoir,

Et si tu tapes

$grep machaine *.*
Francois
Le #19678541
Plumachau a écrit :

Et si tu tapes

$grep machaine *.*



C'est le contraire de ce qu'a demandé le PO. C'est marrant
d'ailleurs, la question était pourtant claire et précise et
il y a eu beaucoup de réponses à côté (je précise que je ne
connaissais pas la réponse), sauf celle de YBM bien sûr.


--
François
Plumachau
Le #19678641
Francois wrote:

Plumachau a écrit :

Et si tu tapes

$grep machaine *.*



C'est le contraire de ce qu'a demandé le PO. C'est marrant
d'ailleurs, la question était pourtant claire et précise et
il y a eu beaucoup de réponses à côté (je précise que je ne
connaissais pas la réponse), sauf celle de YBM bien sûr.




Si les réponses sont fauses, c'est que la question a mal été posée.
Francois
Le #19678721
Plumachau a écrit :

Si les réponses sont fauses, c'est que la question a mal été posée.



C'est souvent vrai, mais là quand même... Je cite :

« Comment chercher une chaine dans tous les fichiers d'un
répertoires qui n'ont pas d'extensions ? »

Mais je disais ça comme ça. Loin de moi l'idée de vouloir
donner des leçons, comme je le disais précédemment je ne
connaissais même pas la réponse, alors... :-)


--
François Lafont
YBM
Le #19678921
Francois a écrit :
Plumachau a écrit :

Et si tu tapes
$grep machaine *.*



C'est le contraire de ce qu'a demandé le PO. C'est marrant d'ailleurs,
la question était pourtant claire et précise et il y a eu beaucoup de
réponses à côté (je précise que je ne connaissais pas la réponse), sauf
celle de YBM bien sûr.





Je n'ai aucun mérite : contrairement aux autres qui ont répondu (sauf
netsurfeur qui est correcte aussi mais un peu compliquée) :
1. je n'avais pas encore bu de Guinness, donc j'ai compris la question
2. je ne connaissais pas la réponse, j'ai tapé "man bash".
Francois
Le #19679281
YBM a écrit :

Je n'ai aucun mérite : contrairement aux autres qui ont répondu (sauf
netsurfeur qui est correcte aussi mais un peu compliquée) :
1. je n'avais pas encore bu de Guinness, donc j'ai compris la question



:-))

2. je ne connaissais pas la réponse, j'ai tapé "man bash".



Alors ça, ça m'épate. Cette page de manuel est très grande.
Où y as tu trouvé la réponse et surtout comment as tu fait
pour chercher (et trouver) la réponse ? Tu as fait un grep ?


--
François Lafont
Publicité
Poster une réponse
Anonyme