Ecrire un script qui affiche ses paramétre dans l'ordre inerse !

chaimaebel Messages postés 16 Statut Membre -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, j'arrive pas a resoudre ! et meme de comprendre qu'est ce que le prof fait ! :(



2 réponses

  1. Utilisateur anonyme
     
    salut,

    je ne vais pas donner mon avis sur ce script,
    mais c'est un prof de quoi qui a pondu ça ?

    on peut faire plus simple (KISS) et plus performant :
    #!/bin/bash

    printf '%s\n' "$@"
    for ((i=$#;i>0;i--)); do echo "${!i}"; done
    0
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    rev <<<"$@" 
    0
    1. UnGnU Messages postés 1468 Statut Contributeur 158
       
      Salut,

      Ça ça marche uniquement si chaque argument passé en paramètre ne comporte qu'un seul caractère ;-(

      $ ./foo.sh 1 2 3
      3 2 1

      $ ./foo.sh abc def ghi
      ihg fed cba
      0
    2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
       
      oops, effectivement
      0