toure
1. Créez un fichier dont chaque ligne commence par un chiffre, suivi d'un slash (/), puis d'un ou plusieurs mots.
C'est la commande sort qui permet de trier des fichiers selon un ordre donné.
1. Affichez les lignes de ce fichier triées en ordre croissant, suivant le nombre placé en début de ligne sort sans option trie automatiquement en fonction du premier caractère, par ordre alphabétique si c'est une lettre, par ordre croissant si ce sont des chiffres. Il suffit donc de taper : sort fichier
2. Éliminez de chaque ligne le chiffre et le caractère «/».
Pour cela, sans utiliser d'éditeur, on peut utiliser la commande cut, qui élimine des champs dans une ligne. Par défaut, le séparateur de champs est une tabulation. Ici, on peut demander à cut de considérer le slash comme un séparateur de champs (option -d,
«délimiteur»), et de ne conserver que le deuxième champ du fichier (option -f, field). On redirige ensuite la sortie dans un autre fichier : cut -d/ -f2 fichier > fichier2
3. Triez ces lignes par ordre alphabétique inverse. C'est l'option -r (reverse) de sort qui inverse le résultat de la comparaison. Par défaut, sort trie par ordre alphabétique, il suffit donc de taper : sort -r fichier2
2. Comment mettre dans un fichier la liste de tous les fichiers de l'arborescence à partir du répertoire courant ?
C'est l'option -R de ls qui permet d'afficher récursivement le contenu d'un répertoire et de ses sous-répertoires (à ne pas confondre avec -r qui inverse le tri). Pour rediriger la sortie d'une commande dans un fichier, on utilise le caractère >. Pour mettre la liste de tous les fichiers de l'arborescence dans un fichier toto, il faut donc taper : ls -R > toto
3. Créez un fichier liste contenant la liste de tous vos fichiers, avec leur taille, leurs droits, etc Il va s'agir de faire une liste récursive de l'ensemble de votre compte (option -R de ls), incluant les fichiers de configuration (option -a) et les renseignements