J’ai aucune idée de comment tu voudras formater la sortie, mais avec lynx tu peux faire quelquechose dans le genre :$ lynx -dump http://www.allocine.fr/dvd/agenda/ |sed '1,/Sorties/d' |sed '/DVD\ &\ Blu-ray/q' |less
En tout cas Sed est ton ami sur ce coup là.
on pourraît remplacer les sed de mon premier post par :sed '1,/Sorties/d;/DVD\ &\ Blu-ray/q'C’est plus compact et évite un pipe.
c’est bien étrange effectivement…
j’utilise également zsh et urxvt mais pour faire le script, je m’étais mis en bash…
comment lances-tu le script : juste par son nom (./allocine.sh) ou via l’interpréteur zsh (zsh ./allocine.sh) ?
as-tu mis un shebang bash ou zsh ?
Peux-tu lancer le script ainsi :
bash -x allocine.sh 2>allocine.trc
et mettre à disposition le fichier allocine.trc (normalement il est très volumineux, ce n’est donc pas la peine de le mettre sous balise quote ou code mais donne plutôt un lien pour le downloader)
[quote=“M3t4linux”]Petite remarque: j’utilise zsh/urxvt et à la fin du script, j’ai zsh: exit 1 ./allocine.sh
Que signifie t-il??[/quote]
Que le programme à finis avec un code de retour à 1, met un true en dernière ligne pour vérifier que ça n’apparaît plus (en fait je viens de vérifier ça marche).
Je pense que le dernier read échoue (c’est normal il faut bien finir de lire le fichier un jour) et bash va renvoyer le status de celui-ci.
Je ne sais pas comment faire plus simple/propre que rajouter une ligne true.
[quote=“MisterFreez”]
Je ne sais pas comment faire plus simple/propre que rajouter une ligne true.[/quote]
un simple exit, ou une ligne contenant juste “:” (ce qui revient au true)
[quote=“Totor”]c’est bien étrange effectivement…
j’utilise également zsh et urxvt mais pour faire le script, je m’étais mis en bash…
comment lances-tu le script : juste par son nom (./allocine.sh) ou via l’interpréteur zsh (zsh ./allocine.sh) ?
as-tu mis un shebang bash ou zsh ?
Peux-tu lancer le script ainsi :
bash -x allocine.sh 2>allocine.trc
et mettre à disposition le fichier allocine.trc (normalement il est très volumineux, ce n’est donc pas la peine de le mettre sous balise quote ou code mais donne plutôt un lien pour le downloader)[/quote]
Totor :
Je lance le script par son nom, via ./allocine.sh
J’ai mis un shebang “bash” (pas bien??)
Je lancerai le script selon tes indications et mettrai un lien pour “pomper” le fichier allocine.trc (en fin d’après midi)
Merci
@MisterFreez, merci pour ton intervention également
Je pense que MisterFreez a raison.
mais je m’étonne que zsh affiche le statut l’un process qui vient de s’arrêter et qui est en erreur. Après, tout dépend comment tu l’as configuré !
[quote=« Totor »]Je pense que MisterFreez a raison.
mais je m’étonne que zsh affiche le statut l’un process qui vient de s’arrêter et qui est en erreur. Après, tout dépend comment tu l’as configuré ![/quote]
Nan!! Chut! Faut pas le dire sinon il va se croire bon après ça