Bonjour,

J'ai effectué un script bash qui me permet de lister les répertoires présents dans un répertoire.

Mon but est de concaténer dans une chaîne de caractères les nom des ses répertoires suivis d'une virgule.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
#!/bin/bash
if [ "$#" != 1 ]
then
    echo "Syntaxe d'appel : $0 nomRepertoire"
exit 1
fi
if [ ! -d $1 ]
then
    echo "\"$1\" n'est pas un nom de répertoire valide"
exit 1
fi
 
for fich in $1/*
    do
    if [ -d $fich ]
    then
        echo  $(basename "$fich")
    fi
done
Je n'arrive pas à mettre en place cette concaténation (developpeur web).


Quelqu'un pourrait-il m'aider ?

Par avance merci.

Bonne journée.