liste_man.sh
Ceci est une ancienne révision du document !
Script "liste_man.sh"
Ce script a pour objet de générer un fichier .txt contenant le man des commandes qui sont dans ce wiki.
Avec deux commandes
Voici un exemple avec seulement deux commandes :
#!/bin/bash # Déclaration d'un tableau contenant la liste des commandes dont on veut générer le man tab=("cat" "cd") # Afficher tous les éléments du tableau echo ${tab[@]} # Pour chaque élément dans le tableau, générer le man et l'enregistrer dans man_NOM_COMMANDE.txt for i in ${!tab[@]}; do man ${tab[i]} > man_${tab[i]}.txt; done exit 0
On lance le script pour vérifier son bon fonctionnement :
$ ls
liste_man.sh
$ ./liste_man.sh
cat ls
$ ls
liste_man.sh man_cat.txt man_ls.txt
$ head man_*
==> man_cat.txt <==
CAT(1) Commandes CAT(1)
NOM
cat - Concaténer des fichiers et les afficher sur la sortie standard
SYNOPSIS
cat [OPTION] ... [FICHIER] ...
==> man_ls.txt <==
LS(1) Commandes LS(1)
NOM
ls - Afficher le contenu de répertoires
SYNOPSIS
ls [OPTION] ... [FICHIER] ...
Pour pouvoir exécuter le script avec le raccourcis ./, il ne faut pas oublier de faire $ chmod +x liste_man.sh
liste_man.sh.1450738603.txt.gz · Dernière modification : (modification externe)
