GRROUAAhhhaaaaAAAAAAA !!!
4 participants
Page 1 sur 1
GRROUAAhhhaaaaAAAAAAA !!!
Pétage de câble du soir ! Journée de merde qui a mal commencé à 3h du mat' avec mon foutu voisin du dessus qui est rentré chez lui pour ... jouer au foot sur sa console avec ses potes, avec le son du home cinéma à donf :trollboulet:
J'ai passé 4h sur le fofo de vente à répertorier les deals de janvier 2011 pour les mettre en base, pas hyper rentable niveau temps... en même temps qu'est-ce que j'avais d'autre à foutre à 3h du mat', on se le demande !
Ensuite j'ai glorieusement passé ma journée à me taper des tutos sur les shells unix (gestion des array, des listes, tout un tas de syntaxes différentes pour plein de commandes dans différents shell / différentes versions, etc...) pour rendre mes scripts plus robustes pour gérer tout un tas de conneries pas prévues. Nan parce que sérieux, foirer une DLA à cause d'un script de merde qui fait lagguer le PC c'est PAS COOL, BORDEL.
Bref. Une journée joyeuse et productive au royaume de Dabih Gââshùt PC-hai !
Dabihul- Messages : 4491
Date d'inscription : 18/07/2008
Localisation : Dantonpèt.
Re: GRROUAAhhhaaaaAAAAAAA !!!
fallait monter et faire explo !
tu m'envoies un script ? je suis sur que je vais apprendre des trucs
yoyor curieux
tu m'envoies un script ? je suis sur que je vais apprendre des trucs
yoyor curieux
yoyor- Messages : 1521
Date d'inscription : 27/01/2011
Re: GRROUAAhhhaaaaAAAAAAA !!!
Chacun son truc ^^ Toi c'est la journée, moi c'est la semaine =D
Hier DS de physique, pour demain DM de maths, mardi DS de français, DS d'anglais, khôlle de physique, mercredi DS de maths, jeudi khôlle de maths, vendredi khôlle de maths ...
On échange? =D
Hier DS de physique, pour demain DM de maths, mardi DS de français, DS d'anglais, khôlle de physique, mercredi DS de maths, jeudi khôlle de maths, vendredi khôlle de maths ...
On échange? =D
Jio- Messages : 799
Date d'inscription : 28/01/2011
Age : 31
Localisation : Entre Paris et Niort....... >.>
Re: GRROUAAhhhaaaaAAAAAAA !!!
@ Jio : Ce que tu décris là c'est une semaine de taupe standard. Je sais combien on trouve ça dur quand on y est mais crois-moi, y'a bien pire (la prépa agreg ou bien la thèse par exemple...). C'est un peu la dialectique du maître et de l'escalve, là il te "suffit" de faire ce qu'on te dit tout ira bien ^^
Si tu veux Yoyor, mais mes scripts sont très très moches et je crois pas que t'apprendras grand chose. Garde en tête que je suis moi-même en train d'apprendre ce langage (ainsi que 3 autres d'ailleurs). En plus au début j'utilisais des fichiers textes pour les années antérieures (copier-collers du fofo), du coup j'utilise encore beaucoup de fichiers annexes, et ça c'est maaal. Si tu sais faire mieux, toute aide est la bienvenue.
Voici deux scripts. D'abord, le script maître "lanceletruc". Il chapeaute la construction des 5 posts à partir de fichiers préformatés construits à partir des bdd de deals de sorts.
Prochaine étape de mes recherches : j'aimerais gérer mes arrays comme les listes. En gros il me faudrait une gestion comme en scheme/lisp/pascal/..., avec des commandes car, cdr, pour éviter par exemple la forme bizarre de la dernière boucle.
Si tu veux Yoyor, mais mes scripts sont très très moches et je crois pas que t'apprendras grand chose. Garde en tête que je suis moi-même en train d'apprendre ce langage (ainsi que 3 autres d'ailleurs). En plus au début j'utilisais des fichiers textes pour les années antérieures (copier-collers du fofo), du coup j'utilise encore beaucoup de fichiers annexes, et ça c'est maaal. Si tu sais faire mieux, toute aide est la bienvenue.
Voici deux scripts. D'abord, le script maître "lanceletruc". Il chapeaute la construction des 5 posts à partir de fichiers préformatés construits à partir des bdd de deals de sorts.
- Code:
#!/bin/bash
annee=()
while getopts a: NULL ; do
annee+=("-a $OPTARG")
done
if [ ${#annee} = 0 ]
then
annee=("-a 2010" "-a 2011")
fi
./nettoie_bilan "${annee[@]}"
decoupepost=([1]="AA AE AdA AdE AdD"
[2]="BAM BuM Explo FP FA"
[3]="Glue GdS IdT Invi Lévit"
[4]="PV PréM Proj PuM Sacro Telek"
[5]="TP VA VL VlC VT")
for indice in ${!decoupepost[*]} ; do
./deals_sorts "${annee[@]}" -s "${decoupepost[indice]}"
./permutezeudate resultat
./tuelescopies resultat
cp resultat post"$indice"
### DEBUG ###
echo "Sauvegarde dans le fichier : post"$indice""
### DEBUG ###
done
- Code:
#!/bin/bash
limite=10
while getopts :a:s:l:h arg ; do
case $arg in
a) listeannee+=($OPTARG) ;;
s) listesort+=($OPTARG) ;;
l) limite=$OPTARG ;;
h) echo "syntaxe: ./deal_sort [-a annee1]... [-s nom_du_sort1]..." ;
exit 3 ;;
*) echo "Erreur syntaxe, tronche de gob' !" ;
exit 3 ;;
esac
done
if [ ${#listesort} -eq 0 ] ; then
echo "Aucun Sortilège sélectionné"
exit 2
fi
if [ ${#listeannee} -eq 0 ] ; then
listeannee=(2011)
fi
### DEBUG ###
echo "Traitement en cours :"
### DEBUG ###
> resultat
for lesort in ${listesort[@]} ; do
sed -i '$a\\' resultat
sed -i '$a\--------------------------------------\' resultat
case $lesort in
[... grosse boite qui choisit le sort, et met son nom préformaté dans $sort ...]
esac
# mise en forme du titre (nom du sort)
sed -i '$ s/^.*$/\[color=red\]\[size=3\]\[b\]&\[\/b\]\[\/size\]\[\/color\]/' resultat
sed -i '$a\\' resultat
>acopier
for numannee in ${!listeannee[@]} ; do
annee=${listeannee[numannee]}
>ressort
### DEBUG ###
echo " $sort ($annee)"
### DEBUG ###
# insertion de l'année - seulement pour la dernière année
if [ $numannee = $((${#listeannee[@]}-1)) ] ; then
echo "[b]--- $annee ---[/b]" >> ressort
### Je sais c'est honteux, mais ça me gonfle :
if [ $sort = "GdS" ] ; then
echo "[b][color=brown](09-01-2011 modification du sortilège Griffe du Sorcier)[/color][/b]" >> ressort
fi
fi
# copie du bilan
sed -n "s/$sort/&/p" "$annee"_chronologie.txt >> ressort
cat ressort >> acopier
done
if [ `wc -l < ressort` -gt $limite ] ; then
cat ressort >> resultat
else tail -n $(($limite+1)) acopier >> resultat
fi
done
### EOF
Prochaine étape de mes recherches : j'aimerais gérer mes arrays comme les listes. En gros il me faudrait une gestion comme en scheme/lisp/pascal/..., avec des commandes car, cdr, pour éviter par exemple la forme bizarre de la dernière boucle.
Dabihul- Messages : 4491
Date d'inscription : 18/07/2008
Localisation : Dantonpèt.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|