Le . du shell
Résolu
zulul
Messages postés
22
Date d'inscription
Statut
Membre
-
jisisv Messages postés 3678 Statut Modérateur -
jisisv Messages postés 3678 Statut Modérateur -
Bonjour,
j'ai une commande que je n'arrive pas à interpréter :
ls -a|grep "^\..."
> il me retourne la liste des .f et ../
. veut-il dire aussi n'importe quel car ?
quelqu'un pourrait-il m'expliquer comment le shell interprète ce qu'il y a entre "" ?
j'ai une commande que je n'arrive pas à interpréter :
ls -a|grep "^\..."
> il me retourne la liste des .f et ../
. veut-il dire aussi n'importe quel car ?
quelqu'un pourrait-il m'expliquer comment le shell interprète ce qu'il y a entre "" ?
A voir également:
- Le . du shell
- Classic shell - Télécharger - Personnalisation
- Ssh secure shell - Télécharger - Divers Web & Internet
- Shell addition ✓ - Forum Shell
- Classic shell c'est quoi ✓ - Forum Windows 10
- Additionner des variables string shell,bash - Forum Programmation
4 réponses
oui le point c'est n'importe quel caractère.
dis-nous plutôt la chaîne que tu veux que ton grep renvoie
dis-nous plutôt la chaîne que tu veux que ton grep renvoie
Salut,
Lister toute chaine commençant par un point suivie de n'inmporte quel caractère pour les deux premiers.
^ = la chaine "^\..." doit se trouver en début de ligne
\. = le caractère "\" protège le caractère "." (point) pour l'inclure dans la recherche
.. = n'importe quel caractère des 2 premiers suivant le point
Lister toute chaine commençant par un point suivie de n'inmporte quel caractère pour les deux premiers.
^ = la chaine "^\..." doit se trouver en début de ligne
\. = le caractère "\" protège le caractère "." (point) pour l'inclure dans la recherche
.. = n'importe quel caractère des 2 premiers suivant le point
ben c'etait juste pour savoir si le . par defaut ne voulait pas dire le repertoire courant. Mais comme c'est un meta car. de grep, vos reponses me convienne...
En fait c'est pour trouver la commande qui va exclure ./ et ../ à tous les coups dans le resultat du ls
C'est pas encore gagné :)
a+
En fait c'est pour trouver la commande qui va exclure ./ et ../ à tous les coups dans le resultat du ls
C'est pas encore gagné :)
a+