Les différentes commandes Bash qui nous ont été utiles :
L'architecture d'une commande Bash est la suivante :< commande -options [motif] <fichier_d_entrée >fichier_de_sortie
Les commandes de base, indispensables :
- cat : pour afficher le contenu d'un fichier
- cd : pour changer de répertoire courant
- echo : pour afficher quelque chose à l'écran ou dans un fichier(redirection de sortie)(echo "Bonjour" OU echo $nom_variable)
- for ...in ... do [commandes] done : pour créer une boucle et définir les actions à effectuer à chaque passage dans cette boucle
- if [condition] then [commande] (else [commande]) fi : pour spécifier une action à effectuer sous condition(s)
- ls : pour afficher les fichiers du repertoire courant
- man nom_commande : pour afficher le manuel qui décrit la commande en question
- mkdir : pour créer un répertoire
- pwd : pour connaître la position du répertoire courant
- read : pour créer une variable contenant une valeur entrée au clavier par l'utilisateur
- rm : pour supprimer un répertoire et son contenu
Les commandes plus spécifiques :
- egrep : pour rechercher un motif dans une chaine de caractères (options possibles : -q pour ne pas afficher le résultat; -i pour ignorer la case; -A suivi d'un chiffre pour indiquer le nombre de lignes à prendre avant le motif; -B suivi d'un chiffre pour indiquer le nombre de lignes à prendre après le motif)
- lynx -dump : pour récuperer le texte brut d'une page (option possible : -nolist pour éviter de reprendre les listes de liens des pages dumpées)
- wget : pour l'aspiration de pages web (options possibles : -i : pour aspirer des pages dont l'URL est écrite dans un fichier ; -t_suivi d'un nombre pour limiter le nombre de tentatives d'aspiration de la page si échec ; -O : pour rediriger le résultat vers un fichier que l'on nomme)
Les suppléments :
- basename : pour éliminer le suffixe d'un nom de fichier
- perl -pe : commande uniligne en Perl, qui nous permet ici de faire la substitution
Les balises HTML :
Structure minimale d'un document html :
- <html> : pour spécifier le début d'un document html
- <head> : pour spécifier le début de l'en-tête
- </head> : pour spécifier la fin de l'en-tête
- <title> : pour spécifier le titre de la page
- </title> : pour fermer la balise du titre de la page
- <body> : pour spécifier le début du contenu de la page
- </body> : pour spécifier la fin du contenu de la page
Les plus :
- <font></font> : pour modifier la police d'écriture (options possibles : size = "chiffre" pour la taille ; color = couleur pour la couleur)
- <table></table> : pour créer un tableau (options possibles : width = ..% pour la largeur ; border = "chiffre" pour spécifier l'épaisseur du cadre du tableau ; bordercolor = "couleur" pour la couleur du cadre)
- <TR></TR> : correspond à une ligne du tableau
- <TD></TD> : correspond à une cellule du tableau (options possibles : colspan=chiffre pour fusionner des cellules ; rowspan = chiffre pour fusionner des lignes ; align = center pour la position du texte)
- <a href="URL"></a> : pour faire un lien
- <blockquote></blockquote> : pour afficher en retrait par rapport au texte normal. Crée à la base pour repérer les citations
Haut de page