Publié le 21 Avril 2011
Pour changer la casse d'un caractère sous vi il suffit de taper ~ Ceci fonctionne pour un seul caractère. Si on veut changer la casse de toute une ligne ou d'un mot il faut utiliser g~
Quand Monsieur Patate se met à programmer
Publié le 21 Avril 2011
Pour changer la casse d'un caractère sous vi il suffit de taper ~ Ceci fonctionne pour un seul caractère. Si on veut changer la casse de toute une ligne ou d'un mot il faut utiliser g~
Publié le 9 Avril 2010
Les signaux unix permettent d'envoyer un signal (une information) à un processus. La liste des signaux est définie et certains signaux sont bien connus. Le signal 9 (kill) est sans doute le plus célèbre car il indique au processus de se terminer immédiatement....
Publié le 31 Mars 2010
Il arrive qu'on est besoin de rediriger la sortie standard d'un script vers un fichier. Cela se fait facilement avec la redirection des flux (en ajoutant "> monfichier" à la fin de la ligne de commande). Le problème est que parfois on aimerait bien aussi...
Publié le 24 Mars 2010
la commande est la suivante: echo "Ma chaine avec des MAJUSCULES et des miniscules" | tr 'A-Z' 'a-z' pour transformer les majuscules en minuscules. Et pour le contraire minuscules vers majuscules il faut inverser les arguments du tr echo "Ma chaine avec...
Publié le 16 Mars 2010
Pour récupérer une "sous-chaîne" (ou substring) d'une chaine on peut utiliser la commande "cut" avec l'option "-c" pour préciser les indices de début et de fin de la chaine. Comme dans cet exemple: $ echo "Bonjour les amis" | cut -c3-10 njour le Attention...
Publié le 15 Mars 2010
Pour compléter l'article sur getopts, voici comment gérer les options longues avec la fonction getopts. Cette astuce permet de gérer les options du style --option=argument . On utilise getopts pour récupérer l' option '-' et comme une option commence...
Publié le 12 Mars 2010
La récupération des options passées lors de l'appel d'un script shell n'est pas toujours aisée. Il peut y avoir plus ou moins d'options, dans des ordres différents, avec ou sans arguments (qui sont eux-même collé à l'option ou séparé par un espace), etc...
Publié le 22 Février 2010
Lors de l'exécution d'un script on peut avoir besoin de récupérer certains paramètres. ou encore quand un script appelle un autre script il peut être utile de lui repasser les paramètres d'appel du premier. On peut avoir besoin de savoir si la dernière...
Publié le 17 Février 2010
Lors de l'utilisation de Cygwin sous windows je rencontre parfois l'erreur suivante: ./myScript.sh: line 11: $'\r': command not found ./myScript.sh: line 38: syntax error near unexpected token `$'in\r'' Cette erreur ce produit uniquement avec l'utilisation...
Publié le 8 Février 2010
pour récupérer un timestamp unix depuis un script il faut utiliser la commande: > date +%s 1265642246 Cette astuce est très utile pour calculer le temps d'exécution d'un script en récupérant un timestamp au début et un à la fin du script puis en faisant...