Exercice : Défi
On va s'intéresser à quelques données sur l'historique des commandes déjà entrées.
Question
Comment savoir combien de fois on a utilisé la commande ls
?
Solution
Il suffit de récupérer les occurrences de ls
dans l’historique et de compter le nombre de lignes.
1
$ history | grep "ls" | wc -l
2
202
Question
Comment obtenir l'avant-dernière utilisation de la commande grep
?
Solution
On récupère la liste des occurrences de grep
, et on utilise la commande tail
pour récupérer les 2 dernières. On utilise ensuite la commande head
pour récupérer la première parmi les 2 dernières, donc l'avant-dernière.
1
$ history | grep "grep" | tail -n 2 | head -n1
2
1114 grep "w" /usr/share/dict/french > mots_w.txt
3