OVH Cloud OVH Cloud

Un peu de trouble quand même

188 réponses
Avatar
jean-francois.lavalette
Excusez moi pour mon insistance
Comme vous le voyez je ne suis pas un informaticien, mais quelqu'un qui
s'intéressent à l'informatique depuis 10 ans. J'ai commencé avec le DOS 3.2
à l'époque jusqu'au 6.22 et ensuite connu toute les versions de windows.
Honnêtement pour un autodidacte je me débrouille un peu (j'ai monté un petit
réseau avec 10 PC sous Win 2000 Pro, configuré les cartes et tous le reste),
en étant patient et surtout logique j'y suis arrivé, mais bon, il a fallu
gratter.
Sérieusement, est ce qu'une personne de mon niveau peux espérer utiliser
linux pour faire des serveurs (mails, intra, etc)

Jeff

10 réponses

Avatar
george
Thierry Thomas , dans le message
, a écrit :
find /usr/src -exec grep toto {} ;


Et mauque de bol, comme ça grep est exécuté avec un seul argument, donc
n'éprouve pas le besoin d'afficher le nom du fichier où il a trouvé la
chaîne. Ajoute ton terminal floodé par des messages d'erreur à cause des
répertoires. Et je ne parle pas de l'inefficacité de lancer un grep pour
chaque fichier.

Avatar
Richard Delorme
Richard Delorme wrote:

Les manpages français de tar d'avant le 30 juillet 2003¹ ne
^^^^^^^^


fournissait pas de description pour l'option -j, >


/bin$ ls -l tar*
-rwxr-xr-x 1 root bin 131412 Feb 22 2002 tar*

ls -l /usr/man/man1/tar.1.gz
-rw-r--r-- 1 root root 2676 Feb 22 2002
usr/man/man1/tar.1.gz

Tiré du man page:

-j, --bzip2 filter archive through bzip2, use to decompress .bz2 files


Ce n'est pas du français.

--
Richard


Avatar
talon
Thierry Thomas wrote:
Mardi 27 janvier 2004 à 12:59 GMT, Michel Talon a écrit :
Serait-ce que ton 100 000 vient heurter une limite sur la taille de la
commande? Je me souviens avoir fait régulièrement
find /usr/src |xargs grep toto dans les sources de FreeBSD sans aucun
problème (oui, je sais il y a grep -r).


find /usr/src -exec grep toto {} ;

(voire même avec grep -H si on a des goûts de luxe)


Je crois que c'est justement cette syntaxe qui est mauvaise en termes de
forks.

--

Michel TALON


Avatar
Alexis Guillaume
Je fais contrition, ma remarque sur l'option y tombe à plat. Je
maintiens que le choix de y est plus malin que celui de j, mais bon.

Je fais contrition aussi sur le fait qu'il existe une option permettant
d'exclure des fichiers avec un pattern
--exclude=FILE
exclude file FILE


Chez moi j'ai :
--exclude PATTERN
exclude files matching PATTERN

Bon ok, c'est pas précisé de quel genre de pattern il s'agit. Ce n'est
pas précisé dans cette [###CENSURE###] de page info non plus. :-/

--
Alexis Guillaume
<http://cowsoft.free.fr> : ressources universitaires en vrac

"Il est minuit. La pluie fouette les vitres."

Avatar
Thierry Thomas
Mardi 27 janvier 2004 à 21:34 GMT, Nicolas George a écrit :
Thierry Thomas , dans le message
, a écrit :
find /usr/src -exec grep toto {} ;


Et mauque de bol, comme ça grep est exécuté avec un seul argument, donc
n'éprouve pas le besoin d'afficher le nom du fichier où il a trouvé la
chaîne.


D'où l'utilité du grep -H

Ajoute ton terminal floodé par des messages d'erreur à cause des
répertoires.


Bah, find -type est là pour ça...

Et je ne parle pas de l'inefficacité de lancer un grep pour
chaque fichier.


Dans ce cas là, oui. Mais si le find contient des restrictions telles
qu'un -name "tata*" ça pourra être plus efficace qu'un grep -r. Faut
voir le rapport nombre total de fichiers / nombre de fichiers à
éplucher.
--
Th. Thomas.


Avatar
george
Alexis Guillaume , dans le message
, a écrit :
Ce n'est
pas précisé dans cette [###CENSURE###] de page info non plus. :-/


Si, dans Choosing, Wildcards.

Avatar
george
Thierry Thomas , dans le message
, a écrit :
D'où l'utilité du grep -H


C'est une extension GNU, c'est Mal. Et puis avec toutes ces options
comment veux-tu qu'on puisse trouver la seule option utile, qui
d'ailleurs n'existe même pas, alors que dans BSD grep elle existe depuis
longtemps ?

Bah, find -type est là pour ça...


Mais il avait été oublié.

Dans ce cas là, oui. Mais si le find contient des restrictions telles
qu'un -name "tata*" ça pourra être plus efficace qu'un grep -r. Faut
voir le rapport nombre total de fichiers / nombre de fichiers à
éplucher.


De toutes façons, grep **/tata* rulz.

Avatar
talon
Alexis Guillaume wrote:
Je fais contrition, ma remarque sur l'option y tombe à plat. Je
maintiens que le choix de y est plus malin que celui de j, mais bon.

Je fais contrition aussi sur le fait qu'il existe une option permettant
d'exclure des fichiers avec un pattern
--exclude=FILE
exclude file FILE


Chez moi j'ai :
--exclude PATTERN
exclude files matching PATTERN



Moi c'est sur Debian stable.

--

Michel TALON


Avatar
Thierry Boudet
Le 27-01-2004, Michel Talon a écrit :

Je me permets de te faire remarquer que Unix ATT a été inventé et
développé dans des labos de recherche, parmi les meilleurs du monde à
l'époque (les Bell Labs ont eu plusieurs prix Nobel en physique), et

Ah ben mince, j'ai toujours cru que ça avait été inventé par

deux na><ors qui voulaient faire tourner un jeu sur un PDP
destiné à la poubelle... Et qu'ensuite eux et leurs copains
se sont beaucoup amusés avec leur "toy-OS".


--
David Lightman: Is this a game or is it real?
Joshua: What's the difference?
David Lightman: Oh, wow.

Avatar
golovine
Je t'ai fait référence à l'affaire des frères Bogdanoff. Si tu
l'avais regardé, tu saurais que encore aujourdh'hui les gens ne sont
pas foutus de dire si c'était un canular ou pas étant donné "l'état
de l'art" sur le sujet.



C'est faux. Les scientifiques sérieux savent que ce n'était nullement
un canular et que les Bogdanoff ont fait un travail important.