Le coup du ssh dans une boucle while m'avait bien pourri.... Je m'en rappelle depuis !
Le coup du ssh dans une boucle while m'avait bien pourri.... Je m'en rappelle depuis !
Allez, la version sans boucle explicite (et sans récursion) :
Mais, c'est vraiment pour le fun, je ne la conseille pas dans une utilisation de production car elle est à la limite du BUG indétectable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #!/bin/bash unset PP declare -Ai PP yy () { [[ $1 -gt 0 ]] && [[ -n "${TT[(($1 - 1))]}" ]] && PP[${TT[(($1 - 1))],,}]+=1 ;} zz () { shift; (( ${PP["$1"]}%2 )) && echo "$1 : ${PP[$1]}" ;} mapfile -t XX <fichier mapfile -C yy -c 1 -t TT < <(printf "%s\n" ${XX[@]//[[:punct:]]/ }; echo "") mapfile -C zz -c 1 -t < <(printf "%s\n" ${!PP[@]})
Pour l'explication (ici, trois façon différente d'utilisation de mapfile) :
Le premier mapfile met le fichier dans le tableau XX.
Le Deuxième mapfile rempli le tableau associatif PP en utilisant le tableau TT créé par mapfile.
Et le troisième mapfile cherche les valeurs impaires du tableau PP en utilisant les arguments passés à la fonction zz lors de son appel.
Cordialement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 tableau=( a b c ) ind=2 echo "${tableau[ind]}" c echo "${tableau[ind - 1]}" b
Ahhhh ben si c'est pour le fun, on peut commencer à sortir les solutions psychopathologiques :
Trop dur de compter ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part awk 'BEGIN{RS="[[:space:][:punct:]]"}{b=tolower($0);a[b]=xor(a[b],1);}END{for (i in a) printf a[i]?i" ":"";print "";}'
Cette réponse vous apporte quelque chose ? Cliquez sur en bas à droite du message.
allez, maintenant on essaye de prendre en compte les mots composés :
"Aujourd'hui je ferais peut-être des va-et-vient entre le garde-manger et les volières pour nourrir les oiseaux-mouches, les rouges-gorges et les martins-pêcheurs"
attends Flodelarab, ne ferme pas la porte...
Vous êtes des psychopathes !!
Pas d'accord.
Si si, et j'ai la confirmation dans l'exemple ! :
sourceLe conditionnel est employé pour une action qui se produira peut-être.
Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
Mes 2 cts,
--
jp
Moi non plus! Pas d'accord!
Là, je suis d'accord...Si si, et j'ai la confirmation dans l'exemple ! :
Le conditionnel est employé pour une action qui se produira peut-être.
source
Cependant, je t'invite à prononcer tout haut la même phrase au pluriel, dans les 2 versions:
Aujourd'hui nous ferions peut-être des va-et-vient...
Aujourd'hui nous ferons peut-être des va-et-vient...
J'admets bien volontiers que la 1ère peut être considérée comme grammaticalement correcte, mais, sémantiquement, pour moi, seule la 2ème correspond au sens sous-jacent. Non?
Ah ouais, c'est curieux,
Et il suffit de rajouter un autre "morceau de conditionnel" pour que le futur s'écroule ! :
Aujourd'hui nous ferions peut-être des va-et-vient si le temps le permettait...
Aujourd'hui nous ferons peut-être des va-et-vient si le temps le permettait...
Compliqué, tout ça, à cette heure indue,
Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
Mes 2 cts,
--
jp
Aïe. Aïe. Aïe. Concordance des temps !
Le conditionnel est le futur dans le passé.
C'est soit l'un, soit l'autre, mais pas un mélange des deux.
"Nous ferions des va-et-vient si le temps le permettait". Le passé de "permettre" provoque le conditionnel présent.
"Nous ferons des va-et-vient si le temps le permet". Le présent de "permettre" provoque le futur de l'indicatif.
De la même façon :
Il dit :"Nous viendrons" (présent et futur)
Il a dit qu'ils viendraient (passé et conditionnel)
Le mode de l'hypothétique, c'est le subjonctif.
Le conditionnel seul est une formulation où la condition est sous-entendue.
Une technique sur-employée par les journalistes (car les suspect n'est pas encore condamné judiciairement) :
Le terroriste aurait crié "Voilà Babar !". (Sous-entendu : "si les faits étaient avérés")
Cette réponse vous apporte quelque chose ? Cliquez sur en bas à droite du message.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager