Shell secours » Historique » Version 1
Julien Enselme, 09/08/2013 22:41
Création
1 | 1 | Julien Enselme | Liste de commandes pour des actions spécifiques. Pas/peu de détails/explications, prérequis de shell supposé connus. |
---|---|---|---|
2 | 1 | Julien Enselme | |
3 | 1 | Julien Enselme | h1. Générer des nombres aléatoires |
4 | 1 | Julien Enselme | |
5 | 1 | Julien Enselme | * $RANDOM (bash) |
6 | 1 | Julien Enselme | * fortune | cksum | cut -f1 -d" " |
7 | 1 | Julien Enselme | * seed=`( echo $$ ; time ps ; w ; date ) | cksum | cut -f1 -d" " ` |
8 | 1 | Julien Enselme | * dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" " |
9 | 1 | Julien Enselme | |
10 | 1 | Julien Enselme | h1. Prendre les x caractères d’une chaîne |
11 | 1 | Julien Enselme | |
12 | 1 | Julien Enselme | @cut -cN-M@ |
13 | 1 | Julien Enselme | |
14 | 1 | Julien Enselme | h1. Revenir dans le répertoire précédent |
15 | 1 | Julien Enselme | |
16 | 1 | Julien Enselme | @cd -@ |
17 | 1 | Julien Enselme | |
18 | 1 | Julien Enselme | h1. Vérifier paramètre non passé |
19 | 1 | Julien Enselme | |
20 | 1 | Julien Enselme | @! -z $2 vs -n@ |
21 | 1 | Julien Enselme | |
22 | 1 | Julien Enselme | h1. Trier |
23 | 1 | Julien Enselme | |
24 | 1 | Julien Enselme | @sort@ |
25 | 1 | Julien Enselme | |
26 | 1 | Julien Enselme | h1. compter |
27 | 1 | Julien Enselme | |
28 | 1 | Julien Enselme | @wc, let@ |
29 | 1 | Julien Enselme | |
30 | 1 | Julien Enselme | h1. Renommer les fichiers en fonction d’une expression régulière |
31 | 1 | Julien Enselme | |
32 | 1 | Julien Enselme | @for file in $(ls *sql) ; do a=$(echo $file | sed 's/assos\.centrale\-marseille\.fr\.\([a-z]*[0-9]*\)\..*/\1/') ; mv_db $a; done@ |
33 | 1 | Julien Enselme | @for file in `ls` ; do a=`echo $file | sed 's/\(.*\)\.dump\(.*\)\.sql/\2.\1.sql/'`; mv $file $a; done@ |