Vous n'êtes pas identifié(e).
Dernière modification par yui (24-02-2021 11:48:20)
Hors ligne
des dir $1/* ---------dir ./$1/* et autre.
tu veux, dans un script, lister le contenu d'un dossier spécifié en paramètre ($1) ?
Qu'entends tu par évoluées? Tu souhaites utiliser uniquement les "shell builtins", pure posix?
ls et dir viennent de coreutils, je ne vois pas bien la contrainte d'utiliser l'une plutôt que l'autre.
Je suis pas super au clair entre ce qui est du shell pur ou pas,
mais je suppose que quelque chose du genre pourrait convenir pour lister le contenu d'un répertoire:
Dernière modification par David5647 (22-02-2021 15:52:24)
Hors ligne
for f in *; do printf "$f"; done
Avec un retour-chariot sinon c'est hideux,
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
Dernière modification par yui (22-02-2021 17:19:55)
Hors ligne
bonjour, ben en fait je suis étudiant et mon exo est :
[--snip--]
Tu t'es relu après avoir posté ?
Tu t'es rendu compte que tu étais incompréhensible (mots absents, trois fois le même texte, pas d'utilisation de la balise "Commande utilisateur"…) ?
Bref, tu as un bouton "Modifier" pour rendre tout ça un peu plus digeste.
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
# Pas d'argument -> affichage d'une erreur spécifique
# Le répertoire passé en argument n'existe pas -> affichage d'une erreur spécifique
# L'argument passé n'est pas un répertoire -> affichage d'une erreur spécifique
Tests & Conditions
# Ne pas utiliser find, ls ou toutes commandes évoluées.
Boucles? Expressions régulières, shell expansions?
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
En ligne
Hors ligne