vendredi 24 octobre 2014

Bash, raccourcis clavier connus et méconnus...

Un petit post pour rappeler les raccourcis clavier dans les terminaux.

Certains sont bien utiles comme le Esc + . que j'utilise constamment ;)

mardi 7 octobre 2014

linux, copier un fichier dans plusieurs répertoires sans utiliser de boucle

Un truc et astuce pour copier un fichier à plusieurs endroits dans utiliser une boucle for...

Il suffit d'utiliser la commande xargs avec le paramètre -n 1 comme dans l'exemple ci-dessous :

jeudi 18 septembre 2014

bash, ajouter du contenu en début de fichier

Voici deux techniques pour ajouter du contenu en début de fichier.

L'une utilise le programme sponge mais nécessite l'installation du paquet moreutils, l'autre est "plus" standard puisqu'utilise tee disponible dans coreutils.



Une différence existe toutefois entre les deux. En effet tee produit sur la sortie standart le texte généré.

mardi 16 septembre 2014

bash, variables modifiées au sein d'une boucle

Il y a quelques temps déjà, je m'étais cassé la tête sur des variables que je modifiais dans une boucle et dont les modifications avaient disparues une fois sorti de celle-ci.

Cela s'expliquait par le fait que les variables étaient dans un sous-processus et non dans le process courrant.

La bonne syntaxe pour modifier des variables au sein d'une boucle while est la suivante :



Il faut passer par done < ... et non ... | while