[que] de bleu (encore)
Heu svp, J'arrive compiler de petit programme C mais l je m'aperoit que celui qui me pose problme comporte en dclaration des bibliothque prsente dans un rep diffrent que celles utilise habituellement (stdio.h, etc). Comment qu'on fait pour lui indiquer le chemin des bibliothques lors de la compilation ?
RE: [Pour tre prcis] Re: grep ou awk
ok, sauf que dans ce cas là on travail sur un fichier ayant une ligne unique. Ainsi, quand je test ta commande, c'est donc toute la ligne qu'il m'affiche ! -Message d'origine- De : Romuald DELAVERGNE [mailto:[EMAIL PROTECTED] Envoyé : vendredi 7 décembre 2001 18:12 À : Sylvain Sauvage Cc : [EMAIL PROTECTED]; French liste Objet : Re: [Pour être précis] Re: grep ou awk Il suffit d'ajouter un g après le dernier / pour avoir tous les totos. En fait non parce que là 'sed' est utilisé de manière un peu détournée. On fait plus du matching pattern que de la substitution. On récupère uniquement le dernier cas qui concorde avec l'expression régulière. echo abcTOTOxyz123TOTO789 | sed 's/.*\(.\{2\}\)TOTO\(.\{2\}\).*/\1TOTO\2/g' 23TOTO78 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
RE: [Pour être précis] Re: grep ou awk
Merci mille fois cela me fût fort utile. Alors pour poursuivre encore plus en avant mon exploration de ce fichier texte de 200MO, voici ce que je souhaiterais faire. Mon fichier est extrait d'une bande EXABYTE, il est en ASCII aux normes ISO2709 (pour info), donc il faut savoir que toutes les infos se retrouvent sur la même ligne !!! et qu'à ma connaissance aucun caractères ne permet de délimiter les enregistrements ! La commande grep m'a permis de faire des recherches sur des chaînes de caractère unique et donc de vérifier la présence de certaines infos. MAIS maintenant je voudrais pousser le vice en affichant les x caractères présent AVANT et APRES ma chaîne en question :-).puis-je encore utiliser les scripts pour grep ou dois-je forcément tomber dans les premiers pas en C gloups -Message d'origine- De : Francois BOTTIN [mailto:[EMAIL PROTECTED] Envoyé : jeudi 6 décembre 2001 11:06 À : Nicolas SABOURET Cc : [EMAIL PROTECTED]; French liste Objet : Re: [Pour être précis] Re: grep ou awk --- Nicolas SABOURET [EMAIL PROTECTED] wrote: Nicolas SABOURET wrote: if [ grep -c chaîne -gt 0 ]; then ... grep -c chaine nomfichier en fait, et entre ` (backquote) si c'est dans le if. Pardon d'avoir été approximatif. Je dirais même plus : étant donné que le fichier peut être très gros, il est sûrement plus indiqué de sortir dès qu'une occurence est trouvée, et non pas aller jusqu'à la fin pour compter toutes les occurences (option -c). Extrait du man de grep : -q, --quiet, --silent Quiet; suppress normal output. The scanning will stop on the first match. Also see the -s or --no- messages option below. [...] -s, --no-messages Suppress error messages about nonexistent or unreadable files. Portability note: unlike GNU grep, traditional grep did not conform to POSIX.2, because traditional grep lacked a -q option and its -s option behaved like GNU grep's -q option. Shell scripts intended to be portable to traditional grep should avoid both -q and -s and should redirect output to /dev/null instead. Donc un -q me semble plus approprié dans le cas d'un grep conformant à POSIX.2 (cas du grep GNU), ou -s pour un grep traditionnel ... Le test se fait alors sur le code de sortie (stocké dans la variable shell $?) : Normally, exit status is 0 if matches were found, and 1 if no matches were found. (The -v option inverts the sense of the exit status.) Exit status is 2 if there were syn- tax errors in the pattern, inaccessible input files, or other system errors. François. = Francois BOTTIN -- How kind, the PFY sighs. But where will I go? Somewhere where they know nothing about computing... where they wouldn't know a RAM chip from a potato chip! But I don't want to visit Microsoft! he whines. The BOFH 1998 - Simon Travaglia (bofh.ntk.net) Nokia 5510 looks weird sounds great. Go to http://uk.promotions.yahoo.com/nokia/ discover and win it! The competition ends 16 th of December 2001. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
RE: [Pour être précis] Re: grep ou awk
ok ok Mais la ligne sur laquelle travail grep est en fait l'intégralité du fichier (soit 200MO environ) donc si je lui demande de me l'afficher, ce dernier va tenter de tout me mettre à l'écran !! Ouch c'est un peu beaucoup, non ! Voila pourquoi je cherche à pouvoir passer en ordre tu m'affiche x caractères avant et x caractères après. A mon avis il va me falloir un p'tit programme C plutôt qu'un script pour grep Qu'en pensez-vous ? -Message d'origine- De : Romuald DELAVERGNE [mailto:[EMAIL PROTECTED] Envoyé : vendredi 7 décembre 2001 10:26 À : [EMAIL PROTECTED] Cc : Francois BOTTIN; French liste; [EMAIL PROTECTED] Objet : Re: [Pour être précis] Re: grep ou awk MAIS maintenant je voudrais pousser le vice en affichant les x caractères présent AVANT et APRES ma chaîne en question :-).puis-je encore utiliser les scripts pour grep ou dois-je forcément tomber dans les premiers pas en C gloups 'grep' permet d'afficher le contexte de la ligne de la chaîne recherchée : Par exemple pour afficher les deux lignes avant et après : grep -C2 chaîne fichier Par contre l'unité de 'grep' est la ligne et pas le caractère. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
RE: [Pour être précis] Re: grep ou awk
Le format est connu dans le monde des bases de données bibliographiques, c'est du ISO2709. Lequel ne contient pas de séparateurs !!! En fait pour pouvoir exploiter les informations il faut lire séquentiellement le fichier, prendre les 5 ou 7 premiers caractères qui nous donneront la taille de l'enregistrement puis ainsi passer au suivant et ainsi de suite...c'est gai non ? Comme mes connaissances en C sont quasi nul, j'escomptais bien me débrouiller avec la commande grep (voir prendre le temps d'étudier awk) afin de faire mes recherches, des comptages etcsans avoir besoin de retransformer le fichier. Je pense que je perdrais beaucoup trop de temps.. -Message d'origine- De : Romuald DELAVERGNE [mailto:[EMAIL PROTECTED] Envoyé : vendredi 7 décembre 2001 14:44 À : [EMAIL PROTECTED] Cc : French liste Objet : Re: [Pour être précis] Re: grep ou awk Le 2001.12.07 14:13, LUTHIER Olivier a écrit : ok ok Mais la ligne sur laquelle travail grep est en fait l'intégralité du fichier (soit 200MO environ) donc si je lui demande de me l'afficher, ce dernier va tenter de tout me mettre à l'écran !! Ouch c'est un peu beaucoup, non ! Voila pourquoi je cherche à pouvoir passer en ordre tu m'affiche x caractères avant et x caractères après. A mon avis il va me falloir un p'tit programme C plutôt qu'un script pour grep Qu'en pensez-vous ? Ton fichier d'une ligne de 200Mo est formaté d'une façon connu ? C'est du texte? Il y a des séparateurs? ... Il y a peut-être moyen de la transformer avant d'utiliser une commande unix. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
grep ou awk
Salutation Je cherche une commande simple qui, sur un ficher texte de 6MO ou ... 200MO, pourra me chercher une chane de caractre. MAIS je ne veux pas afficher cette dernire, il suffirait que la commande me retourne une valeur 1 ou OUI ou OK je l'ai trouv;-) J'tudie GREP et AWK mais c'est assez urgent... Pendant que j'y suis savez vous comment je pourrait dcouper un gros ficher texte en plusieurs plus petit ? (le gros fait 200MO.pour les recherche de chane c'est pas cool)... Merci d'avance mon (mes) sauveurs.
Mise jour du noyau
salutation, Qui veux bien me faire un petit topo sur comment mettre jour son noyau pour aider un bleu ?
Comment installer une carte rseau ?
Help help help Ma DEBIAN ne trouve ma carte 3COM 905 B/TPO au boot ! Arg comme je fis pour l'installer maintenant ?
Fonction proxy
Hello, Qq a t'il expriment la fonction proxy de DEBIAN ? Cela vaut-il le coup que je m'y intresse pour un partage @ sur un rseau local ? Thank
diable de c !
yop les gens, Poursuivant mon exploration entte de ce monde du libre, j'en arrive vouloir excuter qq prgm c que m'ont envoy des correspondants. Merci les gars ! Mais, maintenant que j'ai compiler mon pgm, comment puis-je le lancer ? Car j'obtiens comme message:bash: nom de l'excutable:command no found On dirait que lorsque je tape le nom du fichier excuter, bash cherche une commande lui !!! J'en suis o l ?
RE: diable de c !
yes c la bonne piste !!! Quel jOngle ce truc alors !!! -Message d'origine- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Envoyé : samedi 6 octobre 2001 13:31 À : debian-user-french@lists.debian.org Objet : Re: diable de c ! On Sat, 6 Oct 2001, LUTHIER Olivier wrote: yop les gens, Poursuivant mon exploration entêtée de ce monde du libre, j'en arrive à vouloir exécuter qq prgm c que m'ont envoyé des correspondants. Merci les gars ! Mais, maintenant que j'ai compiler mon pgm, comment puis-je le lancer ? Car j'obtiens comme message:bash: nom de l'exécutable:command no found pour commencer toute exploration je me munis en general d'une carte. en l'occurence la carte pourrait s'appeler un bon guide de *nix On dirait que lorsque je tape le nom du fichier à exécuter, bash cherche une commande à lui !!! non tout simplement tu utilises le shell bash et il te dit qu'il ne trouve pas la commande en question. allez une piste ./ Eric -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
RE: Question de débutant (suite)
Ok les gens, merci de votre aide. Vos explications sont claires et de bonnes augures. Il semblerait que ces manipulations sont le B A BA pour débuter sur Linux. Quoiqu'il en soit, voici une autre question sur ce sujet. Je précise que ce nouveau disque a été vidé avant installation et qu'il est monté en tant qu'esclave sur le port IDE 1, le voici donc en hdb. Donc je me retrouve avec un disque vide avec une partition principale et unique en fat. La commande dmesg |more me permet de voir que le kernel reconnaît mon disque facilement. Il est là ! c déjà bien pour moi. Un coup de fdisk et le voilà avec une partition unique hdb1 au format linux. Je reboote, pas de problème. La commande cat /proc/partitions m'indique que ce disque et cette partition hdb1 sont montable. MAIS MAIS MAIS, en faisant mount -t ext2 /dev/hdb1 /stock le système me dit: VFS: Can't find an ext2 filesystem on dev ide0(3,65) MOUNT: wrong fs type, bad option, bad superblock on /dev/hdb1, or too many mounted file systems La je m'interroge avec un air incrédule et une mimique de bétau mon dieu qu'ai je fais ? Et je me dit: ne devrais je pas formater ce disque avant tout ?. Une petite comme mkfs qq chose, non ?
The end: Question de débutant
Ca marche, merci les gens !!!
Liste des périphériques
Hello, Qq peut il me dire s'il existe une commande qui liste les périphériques actifs ? J'ai un lecteur Exabyte monté sur ma machine mais je ne me souvient plus de son nomoups
RE: Question de débutant
yes ça avance merci ! MAIS j'ai un message me disant qu'il n'y a pas de partition sur /dev/hdc (c mon nouveau dd). ok, un coup de fdisk et hop je tente de créer une nouvelle partition empty dos partition. Et au moment de valider parw:write, le bougre m'annonce unable to write.gr -Message d'origine- De : Stephane Monlibert - Sun france - ES - Support Engineer [mailto:[EMAIL PROTECTED] Envoyé : mercredi 3 octobre 2001 17:29 À : debian-french@lists.debian.org Objet : Re: Question de débutant Hello les pro, salut, tu dois pas parler de moi la Je désirerais avoir la commande pour monter un second disque dur. Je sais devoir utiliser la commande mount, mais comment connaître le nom de mon périphérique (hda2, hda3 ?). c'est excat, voir le man de mount pour faire le mount pour trouver les periferiques : fdisk fdisk /dev/hda, puis p (print the partition table) man fdisk pour plus d'infos D'ailleurs, quel est la commande qui me permettrait de lister les périphériques en cours ? mount Merci d'avance, et dans l'espoir de rejoindre la famille du LIBRE, salutation à tous ! @+ stef -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]