Dans le cadre des activités admin sys de l’April, je suis parfois amené à changer les logiciels, et donc à convertir les données d’un logiciel vers un autre. Ici, il s’agissait de passer de dotproject à OwnCloud. Dotproject ne fournit pas d’interface pour exporter les événements …
Articles tagged with shell
De la soumission à l'Agenda du Libre
Dans le cadre de la soumission d’événements se déroulant le premier samedi du mois, je me suis posé la question de générer automatiquement la liste des premiers samedis de tous les mois d’une année. La commande
date
de FreeBSD propose une option-v
permettant rapidement d’obtenir d …De la «réparation» des statistiques awstats
Du tri des mails rejetés par SPF
Dans la série partageons :
grep -E 'reject.*(+free|+laposte).*SPF' /var/log/mail.log | sed -r -e 's/.*from=(<.*>).*/\1/' | sed 's/proto.*//'
permet de lister récupérer la liste des mails rejetés par SPF (wikipedia) en fonction de leur récipiendaire préfixé (notation user+detail@domain.tld)
Dans mon cas particulier …
De l'édition de flux
Hier soir, Vivien me demandait quelles étaient les 5 astuces qui rendent mon système d’exploitation terrible. Après avoir présenté les possibilités de l’historique (history(3)), j’avais parlé de ce qui constitue un de mes éditeurs de choix : sed(1). Je vais en présenter rapidement quelques fonctions parmi …
Francisation du CD Ubuntu
Comme lors de la dernière Ubuntu-Party, je compte m’occuper de la francisation du CD, en vue de son pressage. Il s’agit de mettre par défaut toutes les options, tous les textes, tous les liens en français, ainsi que de rajouter des contenus spécifiques tels que la liste des …
Du renommage de fichier
Je devais renommer des fichiers pour retirer un mot à l’avant et transformer l’extension du fichier. Il me fallait passer de 2009_nomdevoyage_numerophoto.jpg à nomdevoyage_numerophoto_w.jpg
Sur des forums, on trouve des choses à base de sed, assez incompréhensible commei=2009_nomdevoyage_numerophoto …
Histoires de shells
Si vous ne dormez pas la nuit, que signifie
^suod^sudo^
ou encore!-3:3
voir même!564:s@h@s -lh@
Ce sont toutes des manipulation « à la volée » de l’historique accessible avec n’importe quel shell POSIX. Pratique dans un shell limité tel que sh où celui …
Encore une boucle pour le shell
Variation sur le thème de la boucle for en shell, cette fois je vous présente
seq debut incrément fin
Les über-commandes comme on les aime
endymion@cartman:~$ sudo apt-get --purge remove $( dpkg -l | grep ii | grep groupware | awk '{print $2}' )
fait partie des commandes à manipuler avec précaution, mais qui finissent par simplifier la vie !