Corrige CM2 DOSI/SE * Compter le nombre de sources C dans le répertoire courant ls *.[ch] | wc -l * Concatener tous les fichiers commencant par t ou h dans un seul fichier all.txt cat [th]* > all.txt * Stocker la liste des processus tournant sur la machine dans un fichier ps aux > fic * trier les processus par PID croisant ps aux | sort -n +1 ps aux | sort +11 * Quelles sont les E.R suivantes - les chaines de 0 et de 1 finissant par un 0 (0|1)*0 - les chaines de 0 et de 1 contenant au moins un 1 (0|1)*1(0|1)* - les chaines de 0 et de 1 contenant au plus un 1 0*(0|1)0* - les chaines de 0 et de 1 telles que la troisième position en partant de la droite soit occupée par un 1 (0|1)*1(0|1)(0|1) * Décrire les langages définis par les E.R suivantes - (a|b)* melange de a et de b - (a*b*)* suite de a et suite de b, idem precedente - (a*ba*b)*a* chaine de a et de b avec un nombre pair de b Usages courants de grep * Compter le nombre de lignes vides dans un fichier grep '^[ ]*$' fic * Comment trouver le PID de l'application mozilla vous appartenant qui ne répond plus dans votre environnement graphique et que vous voulez du coup faire terminer. Donner l'enchainement de commandes a utiliser. ps aux | grep $USER | grep mozilla | cut -f 3 * Lister tous les fichiers dangereux de votre arborescence personnelle, avec les droits en écriture pour le reste du monde ls -lR ~ | grep '^........w' * Quelle est la valeur de la constante symbolique UINT_MAX définis dans un des fichiers d'entête système du langge C ? grep UINT_MAX /usr/include/*.h /usr/include/*/*.h * Comment extraire l'IUD de l'utilisateur lemarch du fichier /etc/passwd ? Le nom de l'utilisateur 2345 ? cat /etc/passwd | grep lemarch | cut -d: -f 3 cat /etc/passwd | grep 'x:2345:' | cut -d: -f 1