bash

Initiation shell : la commande ls

Nous allons commencer une série d'articles d'initiation au shell. Nous allons donc voir les prinicpales commandes que l'on peut utiliser dans un terminal. On peut maintenant parfaitement sous Ubuntu sans les connaître quoiqu'en guise les puristes. Les connaître est un plus qui vous permet de partager ce sentiment de maîtrise de votre système Linux. Les connaitre pourra occasionnellement vous sauver si vous avez endommagé votre système. Mais par dessus tous elles vous faciliteront la vie sous Linux.

Nous allons commencer par la commande : ls.

Trucs de geek : tester ses script bash

Un truc assez fantastique pour les débutants en scripts bash : un testeur de syntaxe. L'outil va vous dire si votre script est correct dans sa syntaxe. Vous savez il manque toujours un quote ou  un espace pour que cela fonctionne bien. Non seulement cela vous les teste mais en plus cela vous donne des conseils (à suivre ou non).

Allez sur http://www.shellcheck.net/. Saisissez ensuite vos commandes bash et le teste est dynamique :

Tags: 

Trucs de geek : La commande cut (couper)

Les admins mais aussi les utilisateurs avertis de Linux sont souvent amenés à écrire des scripts bash. Cela permet d'automatiser des ensembles de commandes. Une planification avec cron permettra ensuite de les exécuter automatiquement. Ces scripts regroupent de nombreuses commandes awk, sed, tr, cut. Cette dernière commande fait objet de cet article.

Trucs de geek : Renommer des fichiers

Vous trouverez ci dessus différents trucs vous permettant de renommer ou corriger des noms de fichiers :

Supprimer les espaces dans les noms :

$ for i in *; do mv "$i" $(echo $i | tr ' ' '_'); done

Renommer des images de manière incrémentale avec ImageMagick

$ convert image*.jpg 'vacances_08_2012-%d.jpg'

Le %d sera remplacé par un chiffre commençant par 1 et s'incrémentant de 1 en 1.

Passer en minuscule les noms de fichiers :

Pages