Ci-dessous, les différences entre deux révisions de la page.
linux:scripts_awk:split_mysqlbinlog [26/10/2010 18:04] daniel créée |
linux:scripts_awk:split_mysqlbinlog [26/10/2010 18:05] (Version actuelle) daniel ' remplacé par ’ |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
#!/bin/bash | #!/bin/bash | ||
- | # prévu pour avoir un n° de log binaire (6 chiffres) ou un fichier sql issu d'un binlog en param | + | # prévu pour avoir un n° de log binaire (6 chiffres) ou un fichier sql issu d’un binlog en param |
LOGDIR=/var/log/mysql | LOGDIR=/var/log/mysql | ||
Ligne 10: | Ligne 10: | ||
DUMP="$LOGPREFIX$1".sql | DUMP="$LOGPREFIX$1".sql | ||
- | [ ! -f $1 ] && [ ! -f $LOGDIR/$LOGPREFIX$1 ] && echo "Il faut donner un fichier ou le n° du log à 6 chiffres en param, $LOGDIR/$LOGPREFIX$1 n'existe pas" && exit 1 | + | [ ! -f $1 ] && [ ! -f $LOGDIR/$LOGPREFIX$1 ] && echo "Il faut donner un fichier ou le n° du log à 6 chiffres en param, $LOGDIR/$LOGPREFIX$1 n’existe pas" && exit 1 |
- | # Pour éviter tout pb d'encodage | + | # Pour éviter tout pb d’encodage |
alias awk='env LANGUAGE=C LANG=C LC_ALL=C LC_NUMERIC=C awk' | alias awk='env LANGUAGE=C LANG=C LC_ALL=C LC_NUMERIC=C awk' | ||