liste_man.sh
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| liste_man.sh [2015/12/21 23:47] – simon | liste_man.sh [2026/08/22 22:12] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Script " | ||
| - | Ce script a pour objet de générer un fichier '' | ||
| - | ==== Avec deux commandes ==== | ||
| - | Voici un exemple avec seulement deux commandes : | ||
| - | <code bash> | ||
| - | #!/bin/bash | ||
| - | |||
| - | # Déclaration d'un tableau contenant la liste des commandes dont on veut générer le man | ||
| - | tab=(" | ||
| - | |||
| - | # Afficher tous les éléments du tableau | ||
| - | echo ${tab[@]} | ||
| - | |||
| - | # Pour chaque élément dans le tableau, générer le man et l' | ||
| - | for i in ${!tab[@]}; do man ${tab[i]} > man_${tab[i]}.txt; | ||
| - | |||
| - | exit 0 | ||
| - | </ | ||
| - | |||
| - | On lance le script pour vérifier son bon fonctionnement : | ||
| - | < | ||
| - | $ ls | ||
| - | liste_man.sh | ||
| - | $ ./ | ||
| - | cat ls | ||
| - | $ ls | ||
| - | liste_man.sh | ||
| - | $ head man_* | ||
| - | ==> man_cat.txt <== | ||
| - | CAT(1) | ||
| - | |||
| - | NOM | ||
| - | cat - Concaténer des fichiers et les afficher sur la sortie standard | ||
| - | SYNOPSIS | ||
| - | cat [OPTION] ... [FICHIER] ... | ||
| - | |||
| - | ==> man_ls.txt <== | ||
| - | LS(1) | ||
| - | |||
| - | NOM | ||
| - | ls - Afficher le contenu de répertoires | ||
| - | SYNOPSIS | ||
| - | ls [OPTION] ... [FICHIER] ... | ||
| - | </ | ||
| - | <WRAP center round tip 60%> | ||
| - | Pour pouvoir exécuter le script avec le raccourcis '' | ||
| - | </ | ||
| - | |||
| - | ==== Script avec toutes les commandes ==== | ||
| - | <code bash> | ||
| - | $ cat liste_man.sh | ||
| - | #!/bin/bash | ||
| - | |||
| - | # Déclaration du tableau contenant la liste des commandes | ||
| - | tab=(" | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | |||
| - | # Afficher tous les éléments de " | ||
| - | echo ${tab[@]} | ||
| - | |||
| - | # Exporter le man de chaque commande | ||
| - | for i in ${!tab[@]}; do man ${tab[i]} > man_${tab[i]}.txt; | ||
| - | |||
| - | exit 0 | ||
| - | </ | ||
liste_man.sh.1450741672.txt.gz · Dernière modification : (modification externe)
