Syst`emes d’exploitationCours no. 13Jean-S´ebastien CoronUniversit´e du LuxembourgDecember 5, 2009Jean-S´ebastien Coron Syst`emes d’exploitationProgrammeR´evision des cours pr´ec´edents.Corrig´e des TP 5 `a 10.Communication inter-processus.Jean-S´ebastien Coron Syst`emes d’exploitationTP 6: script shellEnonc´e:Ecrire un script shell taille qui renvoie la taille d’un fichieren octets.En utilisant la commande ls -l et la commande cut.$ ls -l monfich.c-rw-r--r-- 1 guest None 60 Oct 14 11:44monfich.c$ taille monfich.c60Jean-S´ebastien Coron Syst`emes d’exploitationLa commande cutLa commande cutPermet de s´electionner certaines parties des lignes d’un fichierou de l’entr´ee standard (si aucun fichier n’est pr´ecis´e).cut [-c] [-f] list [-n] [-d delim] [-s] [file]Options:-c list: sp´ecifie les caract`eres `a s´electionner.-c2-5 s´electionne les carat`eres 2 `a 5 de chaque ligne.Jean-S´ebastien Coron Syst`emes d’exploitationLa commande cutOptions:-f list: s´electionne pour chaque ligne les champs sp´ecifi´es,les champs ´etant d´elimit´es par un caract`ere d´elimiteur.-f1,5 s´electionne les champs 1 et 5.-d delim: sp´ecifie le caract`ere d´elimiteur.-s: supprime les lignes sans caract`ere d´elimiteur.list:Liste de nombres s´epar´es par une virgule, avec - pour indiquerun intervalle.1,2,3,5 ou 1-3,5Jean-S´ebastien Coron Syst`emes d’exploitationExemplesExemples:$ echo "hello" | cut -c 2-4ell$ echo "he ll o wo" | cut -f2,3 -d’ ’ll ...
Enonc´e: Ecrire un script shell taille qui renvoie la taille d’un fichier en octets. En utilisant la commande ls -l et la commande cut . $ ls -l monfich.c -rw-r--r-- 1 guest None 60 Oct 14 11:44 monfich.c $ taille monfich.c 60