Retourner au contenu associé (journal : Esod mumixam !)
Posté par hervé Couvelard le 05 décembre 2014 à 23:21. En réponse au journal Esod mumixam !. Évalué à 2.
Amélioration des majuscules, mais bon la ponctuation est toujours dans les choux, enfin... dans une certaine mesure.
sentence=$* for word in $sentence do punct="" if [[ "$word" =~ ^.*([!?.,:;])+.*$ ]];then punct=${BASH_REMATCH[1]}; fi new_word="${word/$punct/}" pl=${new_word:0:1}; if [[ ${pl} == [a-z] ]] & [[ `printf '%o' "'${pl}"` < 133 ]];then new_word=${new_word,} the_word=`echo $new_word | rev` the_word=${the_word^} else the_word=`echo $new_word | rev` fi result="$result $the_word$punct" done echo $result
herve@DreamMachine:~$ ./zorg "La phrase à reverser, Une bonne phrase Qui tue." Al esarhp à resrever, Enu ennob esarhp Iuq eut.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Parce que j'essaye de progresser en bash
Posté par hervé Couvelard . En réponse au journal Esod mumixam !. Évalué à 2.
Amélioration des majuscules, mais bon la ponctuation est toujours dans les choux, enfin... dans une certaine mesure.
herve@DreamMachine:~$ ./zorg "La phrase à reverser, Une bonne phrase Qui tue."
Al esarhp à resrever, Enu ennob esarhp Iuq eut.