1 year ago
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1505"></script>
1 year ago
Ce sont plusieurs exemples mis dans la même boucle for, commentez celles qui ne vous servent pas...
#! /bin/bash
for i in `ls -1 *.jpg`
do
# Affiche la date et l'heure auxquelles la photo a ete prise (encore faut-il que l'appareil photo soit correctement configure !)
exiv2 $i | grep Horodatage
# Change l'annee de la prise de la photo (ici l'annee 2008)
jhead -ds2008 $i
# Avance l'heure de la prise de la photo (ici 1h 30m et 5s)
jhead -ta+01:30:05 $i
# Recule l'heure de la prise de la photo (ici 0h 20m et 0s)
jhead -ta-00:20:00 $i
done
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1217"></script>
2 years ago
# Si xmessage existe, il est execute et la valeur du bouton clique est affiche dans le terminal
# Le -print permet de retourner le nom du bouton (OK ou Annuler dans l'exemple) dans le terminal
xmess=`which xmessage 2>> /dev/null | wc -w | tr -d ' '`
if test "$xmess" = "1"
then
xmessage -buttons 'OK':1,'Annuler':2 -print 'Hello world !'
echo $?
fi
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/570"></script>
find repertoire -type f -mtime +7d -exec /bin/rm {} \;
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/544"></script>
2 years ago
# Permet de remplacer les CRLF de fin de lignes par des LF dans l'ensemble des fichiers listés par le find
# NB : on crée obligatoirement un nouveau fichier avant de remplacer l'original, sinon on risque de se retrouver avec un fichier vide
for i in `find . -name '*.sh' -print`;do echo "Traitement de $i...";sed 's/\x0D$//' $i > $i.CRLFtoLF;mv -f $i.CRLFtoLF $i;done
# Ne pas omettre de rendre a nouveau executable les scripts Shell
for i in `find . -name '*.sh' -print`;do echo "Traitement de $i..."; chmod +x $i;done
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/242"></script>