Probleme shell

Fermé
christophe1371 - 4 oct. 2007 à 18:51
 chrisotphe1371 - 5 oct. 2007 à 11:07
Bonjour,
j'aimerai récuperer dans un tableau la liste des fichiers communs a deux répertoires en shell

merci
A voir également:

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
5 oct. 2007 à 10:30
Salut,

Une façon de faire :
[tmpfs]$ tree
.
|-- rep1
|   |-- fich1
|   |-- fich2
|   |-- fich3
|   |-- tata
|   |-- titi
|   `-- toto
`-- rep2
    |-- fich1
    |-- fich2
    |-- fich3
    |-- mama
    |-- mimi
    `-- momo

2 directories, 12 files

[tmpfs]$ ls rep1/ rep2/ | sort | uniq -d > plop

[tmpfs]$ cat plop

fich1
fich2
fich3

[tmpfs]$ tableau=( $(cat plop) )

[tmpfs]$ echo ${#tableau[@]}

3

[tmpfs]$ echo ${tableau[@]}

fich1 fich2 fich3

[tmpfs]$ echo ${tableau[0]}

fich1

[tmpfs]$ echo ${tableau[1]}

fich2

[tmpfs]$ echo ${tableau[2]}

fich3

[tmpfs]$ 
;-))
0
chrisotphe1371
5 oct. 2007 à 11:07
Bonjour,
merci
0