Extraire les mots de nom de dossier dans une arborescence
Bonjour :lol:
J'ai un dossier qui contient des sous dossiers comme ca:
Code:
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:
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 :mur::mur::mur:
Merci :rose::rose: