[Nalae] Pour accepter plusieurs code de retour

Mon corpus est venu de trois sites : http://www.hani.co.kr, http://www.joins.co.kr, http://www.liberation.fr. Et il y a trois réponse de HTTP aussi : 200, 301, 302. Le 200 est une réponse parfaite, mais 301 et 302 signifie seulement un retour d’adresse, alors on peut recevoir le bon résultat. Alors, je veux accepter les trois réponse dans une condition.

Au début, j’ai essayé avec un seul bar, et avec avec un fonction ‘or’ (qui n’existe pas dans le bash), et avec «  » et (). Après j’ai trouvé la réponse correcte, deux bars, ||. Si on met les deux bars, on peux aligner plusieurs conditions.

    if [[ $coderetour == 200 ]] || [[ $coderetour == 301 ]] || [[ $coderetour == 302 ]]

Si je veux accepter tous les réponses de HTTP, qui commencent par 2 ou 3 (apparement le numéro de centaine construit une groupe de réponse), je peux utiliser l’étoile de Kleene, *.

    if [[ $coderetour == 2* ]] || [[ $coderetour == 3* ]]

Le problème que je dois résoudre la prochaine fois, c’est l’encodage de textes dans DUMP-TEXT. Ils sont écrits n’importe comment, et je ne sais pas pourquoi.

Laisser un commentaire

Concevoir un site comme celui-ci avec WordPress.com
Commencer