Affichage des articles dont le libellé est astuce. Afficher tous les articles
Affichage des articles dont le libellé est astuce. Afficher tous les articles

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

mercredi 17 octobre 2012

bash, récupérer la n-ième ligne ou les lignes x à y d'un fichier

On peut utiliser awk avec NR (numéro de ligne tout fichier confondus) ou FNR (numéro de ligne du fichier) :



Ou bien avec sed :



En bonus, 10 astuces awk :
http://www.catonmat.net/blog/ten-awk-tips-tricks-and-pitfalls/

jeudi 13 septembre 2012

bash, mv bluffant...

Lors d'une formation, j'ai vu cela... Ca m'a bluffé :)



bash, mv, remove version

lundi 2 juillet 2012

bash, fautes sur commande cd...

Si l'option cdspell est positionnée, les fautes de frappe dans la commande cd seront corrigées. Les erreurs prises en compte seront les caractères transposés, les caractères manquants et les caractères trop nombreux. Si un correctif est trouvé, le chemin utilisé pour le cd sera affiché et la commande exécutée. L'option n'est utilisée que dans le cas des shells intéractifs.
$ shopt -s cdspell

$ cd /ec
/etc

$ shopt -u cdspell