Shell secours » Historique » Révision 1
Révision 1/16
| Suivant »
Julien Enselme, 09/08/2013 22:41
Création
Liste de commandes pour des actions spécifiques. Pas/peu de détails/explications, prérequis de shell supposé connus.
h1. Générer des nombres aléatoires
- $RANDOM (bash)
- fortune | cksum | cut -f1 -d" "
- seed=
( echo $$ ; time ps ; w ; date ) | cksum | cut -f1 -d" "
- dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" "
h1. Prendre les x caractères d’une chaîne
@cut -cN-M@
h1. Revenir dans le répertoire précédent
@cd -@
h1. Vérifier paramètre non passé
@! -z $2 vs -n@
h1. Trier
@sort@
h1. compter
@wc, let@
h1. Renommer les fichiers en fonction d’une expression régulière
@for file in $(ls sql) ; do a=$(echo $file | sed 's/assos.centrale-marseille.fr.([a-z][0-9])../\1/') ; mv_db $a; done@
@for file in ls
; do a=echo $file | sed 's/\(.*\)\.dump\(.*\)\.sql/\2.\1.sql/'
; mv $file $a; done@
Mis à jour par Julien Enselme il y a plus de 11 ans · 16 révisions