Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
807 connectés 

  FORUM HardWare.fr
  Programmation

  Sous linux,comment dire X = n'importe quel caractère???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sous linux,comment dire X = n'importe quel caractère???

n°173864
Gowser
Mieux vaut être saoul que con!
Posté le 09-07-2002 à 17:37:27  profilanswer
 

En fait, c'est le code pour le "n'importe quel caractère". C'est pour réaliser une ligne de test du style : ($1 == n'impore quel caractère "/" n'impore quel caractère.
 
Je veux ca pour trouver les lignes ou $1 = 1/1 ou 2/2,...
 
Merci


---------------
Mieux vaut être saoul que con,  cela dure moins longtemps!!  Si tu sais, partage. Si tu ne sais pas, demande.
mood
Publicité
Posté le 09-07-2002 à 17:37:27  profilanswer
 

n°173865
raph93
Posté le 09-07-2002 à 17:39:10  profilanswer
 

Gowser a écrit a écrit :

En fait, c'est le code pour le "n'importe quel caractère". C'est pour réaliser une ligne de test du style : ($1 == n'impore quel caractère "/" n'impore quel caractère.
 
Je veux ca pour trouver les lignes ou $1 = 1/1 ou 2/2,...
 
Merci




 
 :heink:  g rien compris

n°173868
Gowser
Mieux vaut être saoul que con!
Posté le 09-07-2002 à 17:42:17  profilanswer
 

C'est pour pouvoir faire le test , si $1 = m/n avec m et n nimporte quel caractère, je prends cette ligne
.
 
En fait, c'est pour qu'il me trouve tous les cas du style 1/1,2/2,etc...
 
C mieux comme ca.


---------------
Mieux vaut être saoul que con,  cela dure moins longtemps!!  Si tu sais, partage. Si tu ne sais pas, demande.
n°173872
raph93
Posté le 09-07-2002 à 17:48:57  profilanswer
 


ah ok c plus clair

n°173875
Gowser
Mieux vaut être saoul que con!
Posté le 09-07-2002 à 17:51:39  profilanswer
 

Et tu peux m'aider?? :D


---------------
Mieux vaut être saoul que con,  cela dure moins longtemps!!  Si tu sais, partage. Si tu ne sais pas, demande.
n°173887
kayasax
Posté le 09-07-2002 à 18:02:25  profilanswer
 

ah bon...  
moi g toujours pas capte la...

raph93 a écrit a écrit :

 
ah ok c plus clair




---------------
All we need is a soul revolution
n°173892
dj jay
Posté le 09-07-2002 à 18:07:20  profilanswer
 

Bah tu veux une sorte de code pour un caractère qui soit "random" ? un caractere o hasard ??
 
G pas tout suivi keske ca vient faire dans des tests sur des chaines de caractères ca ???

n°173898
Jar Jar
Intaigriste
Posté le 09-07-2002 à 18:13:42  profilanswer
 

La solution s'appelle regexp.
Maintenant faut voir quel langage tu utilises (d'autant que la sémantique des regexp n'est pas la même dans les différents langages).


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°173969
246tNt
Resistance is futile
Posté le 09-07-2002 à 21:55:30  profilanswer
 

$1 ~= m/.\/.\/
 
c'est p/e =~ et pas ~= ... me rapelle plus

n°174096
Gowser
Mieux vaut être saoul que con!
Posté le 10-07-2002 à 09:22:24  profilanswer
 

246tnt>le .V.V veut dire n'importe quel caractère, c'est ca??
 
dj jay> je ne veux pas un caractère au hasard, je souhaite juste avoir $1 qui puisse être équivalent à une expression de la sorte m/n avec m et n qui peuvent etre n'importe quoi donc je souahite connaitre le caractère ou la suite de caractère qui permette d'exprimer "n'importe quel caractère". En fait, c'est comme l'étoile sous windows quand tu fais rechercher un fichier (ex : *.doc avec * = n'importe quel caractère).
 
 
 


---------------
Mieux vaut être saoul que con,  cela dure moins longtemps!!  Si tu sais, partage. Si tu ne sais pas, demande.
mood
Publicité
Posté le 10-07-2002 à 09:22:24  profilanswer
 

n°174165
Jar Jar
Intaigriste
Posté le 10-07-2002 à 10:45:08  profilanswer
 

Gowser a écrit a écrit :

dj jay> je ne veux pas un caractère au hasard, je souhaite juste avoir $1 qui puisse être équivalent à une expression de la sorte m/n avec m et n qui peuvent etre n'importe quoi donc je souahite connaitre le caractère ou la suite de caractère qui permette d'exprimer "n'importe quel caractère". En fait, c'est comme l'étoile sous windows quand tu fais rechercher un fichier (ex : *.doc avec * = n'importe quel caractère).


La regexp qui matche ça, c'est :
./. pour matcher un caractère/un caractère
.+/.+ pour matcher plusieurs caractères/plusieurs caractères


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°174168
Gowser
Mieux vaut être saoul que con!
Posté le 10-07-2002 à 10:48:30  profilanswer
 

ok, merci beaucoup!!!


---------------
Mieux vaut être saoul que con,  cela dure moins longtemps!!  Si tu sais, partage. Si tu ne sais pas, demande.
n°174173
Gowser
Mieux vaut être saoul que con!
Posté le 10-07-2002 à 10:58:57  profilanswer
 

ca marche pas ./. :cry: :cry:


---------------
Mieux vaut être saoul que con,  cela dure moins longtemps!!  Si tu sais, partage. Si tu ne sais pas, demande.
n°174174
Gowser
Mieux vaut être saoul que con!
Posté le 10-07-2002 à 10:59:52  profilanswer
 

Je travaille sous la mandrake 8.2 avec comme commande gawk pour mon script.


---------------
Mieux vaut être saoul que con,  cela dure moins longtemps!!  Si tu sais, partage. Si tu ne sais pas, demande.
n°174187
kayasax
Posté le 10-07-2002 à 11:10:25  profilanswer
 

:pt1cable: je v ptet dire une grosse connerie mais le y a un truc qui m'echappe .
 
L'equivalent unix de * sous dos pour moi c'est aussi *
(exemple : find / -name *.tmp )
 
je vois pas ton pb gowser


---------------
All we need is a soul revolution
n°174189
Jar Jar
Intaigriste
Posté le 10-07-2002 à 11:10:38  profilanswer
 

Gowser a écrit a écrit :

Je travaille sous la mandrake 8.2 avec comme commande gawk pour mon script.


Tu pouvais pas le dire plus tôt ? C'est énervant quand même...
 
En awk, le / étant le délimiteur de l'expression régulière, il faut l'escaper (rajoute un \ devant).


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°174194
Jar Jar
Intaigriste
Posté le 10-07-2002 à 11:11:37  profilanswer
 

kayasax a écrit a écrit :

 :pt1cable: je v ptet dire une grosse connerie mais le y a un truc qui m'echappe .
 
L'equivalent unix de * sous dos pour moi c'est aussi *
(exemple : find / -name *.tmp )


Ça, c'est l'expansion du shell. Les regexp, c'est bien plus évolué.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°174205
Gowser
Mieux vaut être saoul que con!
Posté le 10-07-2002 à 11:26:29  profilanswer
 

C'est sympa de m'aider mais quand je fais : $2 == .\/., il me met deux erreurs qui sont parse error sous le point et backslash not last character on line.
 


---------------
Mieux vaut être saoul que con,  cela dure moins longtemps!!  Si tu sais, partage. Si tu ne sais pas, demande.
n°174215
Jar Jar
Intaigriste
Posté le 10-07-2002 à 11:35:49  profilanswer
 

Gowser a écrit a écrit :

C'est sympa de m'aider mais quand je fais : $2 == .\/., il me met deux erreurs qui sont parse error sous le point et backslash not last character on line.


Le pattern matching en awk, ce n'est pas == mais ~.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°174223
Gowser
Mieux vaut être saoul que con!
Posté le 10-07-2002 à 11:39:32  profilanswer
 

Même chose que précedemment quoi que je mette donc si tu peux me mettre la ligne de code exacte à écrire, ce serait gentil.


---------------
Mieux vaut être saoul que con,  cela dure moins longtemps!!  Si tu sais, partage. Si tu ne sais pas, demande.
n°174235
Jar Jar
Intaigriste
Posté le 10-07-2002 à 11:46:03  profilanswer
 

Gowser a écrit a écrit :

Même chose que précedemment quoi que je mette donc si tu peux me mettre la ligne de code exacte à écrire, ce serait gentil.


$2 ~ /^.\/.$/
 
man awk


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°174241
Gowser
Mieux vaut être saoul que con!
Posté le 10-07-2002 à 11:55:15  profilanswer
 

jar jar> ca marche très bien, je te remercie de ta patience.  
 
:jap::jap:


---------------
Mieux vaut être saoul que con,  cela dure moins longtemps!!  Si tu sais, partage. Si tu ne sais pas, demande.
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Sous linux,comment dire X = n'importe quel caractère???

 

Sujets relatifs
kestion de thenubi ki tue sur shell sous linux[C]Comment recuperer la valeur ke renvoie un ping sous linux ???
[PHP] Comment recuperer la valeur retourner par un ping sous LinuxSous Linux - Que faut il pour faire du graphique
[ASP] Y'a moyen de faire de mettre de l' ASP sur un serveur Linux ??Probleme de chaine de caractere dans un formulaire
[ASM] Compilateur sous linux[PostgreSQL] Limitation du nombre de caractère pour un titre
[PHP]recherche un mot dans une chaine de caractere ![CGI et C] Windows et Linux
Plus de sujets relatifs à : Sous linux,comment dire X = n'importe quel caractère???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR