[Bash] if == et caractère quelconque

if == et caractère quelconque [Bash] - Linux et OS Alternatifs

Marsh Posté le 01-12-2005 à 16:07:35    

Bonjour
 
Je cherche à faire un if qui serait valide si $line et égale a la chaine wifi*. C'est à dire si $line commence par wifi.
 
J'ai testé un if [ $line == "wifi"* ]; then et diverses combinaison mais je n'y parvient pas.
Pourriez vous m'aider ?
 
:jap:

Reply

Marsh Posté le 01-12-2005 à 16:07:35   

Reply

Marsh Posté le 01-12-2005 à 16:10:39    

if [ $a = wifi ]; then
echo " a est bien ce qu'il faut "
fi
exit 0

 
pas vu l'étoile :D


Message édité par Mjules le 01-12-2005 à 16:12:32

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 01-12-2005 à 16:12:09    

if [[ $line =~ '^wifi' ]]

Reply

Marsh Posté le 02-12-2005 à 09:56:10    

minusplus a écrit :

if [[ $line =~ '^wifi' ]]


if [[ $line =~ '^wifi*' ]]


 
non ?

Reply

Marsh Posté le 05-12-2005 à 10:22:07    

black_lord a écrit :

if [[ $line =~ '^wifi*' ]]


 
non ?


ça revient au même mais la mienne est plus courte... :o
 
edit : heu non en fait, la tienne va pas ! :o (en fait elle fonctionne mais probablement pas pour les raisons que tu crois... :o :D)


Message édité par minusplus le 05-12-2005 à 10:23:04
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed