Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/12/2015, à 10:34

ar barzh paour

[Résolu] renvoi bizarre de echo

bonne journée à tous
dans mes périgrinations de bash je trouve des choses bizarres
pouvez vous m'expliquer les renvois suivants :
(les chaines renvoyées sont soit des répertoires soit des fichiers de ~)

echo ?
?
echo ??
f1 f2 f3 fc fs
echo ???
art PDF wrk
echo ????
cmd1 gimp scan wilm wrk1 zwrk
echo ?????
ab-AH A.enc br.sh essai exiv2 test0 test1 total x.jpg

Dernière modification par ar barzh paour (Le 12/12/2015, à 15:15)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#2 Le 12/12/2015, à 10:50

credenhill

Re : [Résolu] renvoi bizarre de echo

hello

man bash
....
       ?      Matches any single character.
...

edit: permet de chercher, par ex. les fichiers de 3 car. ou plus :

 echo ???*

Dernière modification par credenhill (Le 12/12/2015, à 11:14)

Hors ligne

#3 Le 12/12/2015, à 11:01

pingouinux

Re : [Résolu] renvoi bizarre de echo

Bonjour,
Le premier echo te renvoie bien ? parce que le répertoire ne doit pas contenir de fichier dont le nom ne fait qu'un seul caractère.
Pour afficher les ?

$ echo '???'
???

Hors ligne

#4 Le 12/12/2015, à 15:14

ar barzh paour

Re : [Résolu] renvoi bizarre de echo

merci pour vos réponses
je pense ainsi avoir compris :
echo ?     affiche les fichiers qui n'ont qu'un caractère
echo ??   affiche les fichiers qui ont 2 caractères
echo ??? affiche les fichiers qui ont 3 caractères
etc
comme le fait ls avec ? * ou [ ]
mais c'est peut-être le B.A.BA pour vous !!!!!

Dernière modification par ar barzh paour (Le 12/12/2015, à 15:23)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#5 Le 12/12/2015, à 16:15

credenhill

Re : [Résolu] renvoi bizarre de echo

c'est vraii qu'avec la commande echo qui ne s'occupe pas de fichier,  ce que fait le shell peut surprendre

$ ls
$ echo *
*
$ touch a
$ echo *
a

Hors ligne