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, à 11: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, à 16:15)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( 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, à 11: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, à 12:14)

Hors ligne

#3 Le 12/12/2015, à 12: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, à 16: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, à 16:23)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( 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, à 17: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