Bonjour

J'ai un dossier qui contient des sous dossiers comme ca:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
WEB TEH
COMPUTER SCIENCE
UNIX LINUX
je veux , pour chaque sous dossier, extraire les 2 mots et les mettre dans 2 fichiers : file1.txt et file2.txt , d'ou , file1.txt contient (chaque mot est dans une ligne ) : WEB, COMPUTER,UNIX
et file2.txt contient (TECH, SCIENCE, LINUX)

j'ai essayé par ce scipt

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
#!/bin/bash
# Read and put nom/prénom dans un fichier
#read -p "Enter Your Path: "  Path
path="/home/youssef/New/*"
for entry in $path
do
 echo ${entry##*/}>>file.txt
done
#Browse folder 
file="/home/youssef/file.txt"
for f in $file
do
 line=$(head -n 1 $f)
 echo $line
done
j'ai pu avoir la liste des nom de dossier dans un fichier texte "file.txt"

mais , j'ai pas pu extraire les 2 mots pour chaque nom de dossier et les mettre dans 2 fichiers

Merci