script

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~ . Avec = w (g~w) pour changer tous les...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

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....

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

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...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

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...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

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...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

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...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

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...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

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...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

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...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

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...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0