Comment utiliser cut ?
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour les hommes/femmes pingouins,
Question toute bête, comment supprimer une partie de la résultante d'une commande ?
Exemple, j'aimerais virer le "install" :
for p in 'dpkg --get-selections | grep anjuta'; do aptitude reinstall $p;done
Merci !
Question toute bête, comment supprimer une partie de la résultante d'une commande ?
Exemple, j'aimerais virer le "install" :
for p in 'dpkg --get-selections | grep anjuta'; do aptitude reinstall $p;done
Merci !
A voir également:
- Comment utiliser cut ?
- Comment utiliser chromecast sur tv - Guide
- Cap cut avis - Télécharger - Montage & Édition
- Utiliser iphone comme webcam - Guide
- Comment utiliser teamviewer - Guide
- Comment utiliser wetransfer - Guide
3 réponses
Salut !
Va falloir m'expliquer ^^.
-E, --extended-regexp
Interpréter le MOTIF comme une expression rationnelle étendue
(ERE, voir ci-dessous). (-E est une spécification POSIX.)
=> En français ça donne quoi ?
-o => n'affiche que le reste après Anjuta ?
[:space:] => représente un espace ?
[] => désigne tout ce qu'il y a après Anjuta ?
* => tout
^ => Je sais pas ...
Sinon ça merci impec' merci ;-)
Va falloir m'expliquer ^^.
-E, --extended-regexp
Interpréter le MOTIF comme une expression rationnelle étendue
(ERE, voir ci-dessous). (-E est une spécification POSIX.)
=> En français ça donne quoi ?
-o => n'affiche que le reste après Anjuta ?
[:space:] => représente un espace ?
[] => désigne tout ce qu'il y a après Anjuta ?
* => tout
^ => Je sais pas ...
Sinon ça merci impec' merci ;-)
-E, --extended-regexp
Interpréter le MOTIF comme une expression rationnelle étendue
(ERE, voir ci-dessous). (-E est une spécification POSIX.)
=> En français ça donne quoi ?
Je te laisse lire la man regex ;-))
-o => n'affiche que le reste après Anjuta ?
Non, n'affiche que la partie désignée par le motif, d'où l'emploi de regex pour ne matcher que la partie qui nous intéresse.
[:space:] => représente un espace ?
Pas tout à fait, en fait ça désigne une classe de caractères et ici "tous les blancs verticaux ou horizontaux" principalement
[] => désigne tout ce qu'il y a après Anjuta ?
Non. Comme évoqué au-dessus, les crochets permettent de regrouper des intervalles de caractères. Je te laisse le soin d'approfondir.
* => tout
Oui et non. En fait "aucun", "un" ou "plusieurs" occurrences du caractères qui le précèdent.
^ => Je sais pas ...
L'accent circonflexe revêt deux sens en fonction de son emplacement. Ici c'est un signe de négation sur le caractère qui le suit. Donc on veut matcher tous les caractères en s'arrêtant au premier caractère ressemblant à un espace.
Interpréter le MOTIF comme une expression rationnelle étendue
(ERE, voir ci-dessous). (-E est une spécification POSIX.)
=> En français ça donne quoi ?
Je te laisse lire la man regex ;-))
-o => n'affiche que le reste après Anjuta ?
Non, n'affiche que la partie désignée par le motif, d'où l'emploi de regex pour ne matcher que la partie qui nous intéresse.
[:space:] => représente un espace ?
Pas tout à fait, en fait ça désigne une classe de caractères et ici "tous les blancs verticaux ou horizontaux" principalement
[] => désigne tout ce qu'il y a après Anjuta ?
Non. Comme évoqué au-dessus, les crochets permettent de regrouper des intervalles de caractères. Je te laisse le soin d'approfondir.
* => tout
Oui et non. En fait "aucun", "un" ou "plusieurs" occurrences du caractères qui le précèdent.
^ => Je sais pas ...
L'accent circonflexe revêt deux sens en fonction de son emplacement. Ici c'est un signe de négation sur le caractère qui le suit. Donc on veut matcher tous les caractères en s'arrêtant au premier caractère ressemblant à un espace.