En vrac (24)
Niveau :
Résumé : perl -0777pe ; ps kstart_time ; stty -echo ; expr ; bc -l ; tar c - | ssh tar x -
Petite pause.
Appliquer une expression régulière en une seule fois sur tout un fichier (comme s’il ne faisait qu’une ligne) :
$ perl -0777pe 's/expression/remplacement/'
Connaitre les processus qui sont lancés “en ce moment”, par exemple pendant un script d’installation :
# listes les processus par date de création toutes les 2s $ watch "ps kstart_time aux |tail"
Éviter d’afficher les mots de passe lorsque vous les demandez à l’utilisateur dans vos scripts shell :
$ stty -echo $ read password $ stty echo
Faire un calcul en ligne de commande (installé partout, même sur les vieux unix) :
$ expr 1 + 5
Faire un calcul en ligne de commande, mais en mieux :
# à mettre dans votre bashrc de préférence $ bcl() { echo "scale=2; $@" | bc -l ; } $ bcl 1+2
Tar over ssh (rsync quoi) :
$ tar cf - /repertoire | ssh mamachine.net "cd /destination && tar xvf -"