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

Fermé
chaimaebel Messages postés 12 Date d'inscription samedi 18 novembre 2017 Statut Membre Dernière intervention 8 janvier 2018 - 23 nov. 2017 à 19:52
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 24 nov. 2017 à 08:28
Bonjour, j'arrive pas a resoudre ! et meme de comprendre qu'est ce que le prof fait ! :(



A voir également:

2 réponses

Utilisateur anonyme
23 nov. 2017 à 20:20
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
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
24 nov. 2017 à 07:34
hello
rev <<<"$@" 
0
UnGnU Messages postés 1158 Date d'inscription lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020 157
24 nov. 2017 à 08:06
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
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
24 nov. 2017 à 08:28
oops, effectivement
0