watch -n 10 date
J'entrepose ici mes découvertes linux, bash, python et java que je souhaite partager et mettre de côté...
jeudi 28 juin 2012
mardi 26 juin 2012
mysql, export d'une table au format csv
Il est possible d'exporter le contenu d'une table dans un fichier via une requête mysql. Voici la syntaxe :
SELECT champ1,champ2 FROM matable INTO OUTFILE 'lefichier.csv'
FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"';
vendredi 22 juin 2012
bash, appel callback à la sortie...
Il est possible en bash d'appeler des méthodes lorsque de la fin du script est atteinte et ce même s'il y a une erreur.
Ci-dessous, le script appellera cleanup_err puis cleanup_ok lorsque false sera atteint.
#!/bin/bash
set -e
function cleanup_err {
echo cleanup_err
}
function cleanup_ok {
echo cleanup_ok
}
trap cleanup_ok EXIT
trap cleanup_err ERR
false
C'est bien pratique pour nettoyer les fichiers et répertoires temporaires :)
vendredi 15 juin 2012
emacs, afficher le nom de fichier complet dans la modeline
; show the full path and filename in the message area
(defun path ()
(interactive "*")
(message "%s" buffer-file-name)
)
; set filename only in the Modeline display
(defun short-file-name ()
"Display the full file path and name in the modeline"
(interactive "*")
(setq-default mode-line-buffer-identification '("%12b"))
)
; set the full path and filename only in the Modeline display
(defun long-file-name ()
"Display the full file path and name in the modeline"
(interactive "*")
(setq-default mode-line-buffer-identification
'("%S:"(buffer-file-name "%f")))
)
(long-file-name)
mercredi 6 juin 2012
Inscription à :
Articles (Atom)