Bonjour
J'ai un dossier qui contient des sous dossiers comme ca:
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 WEB TEH COMPUTER SCIENCE UNIX LINUX
et file2.txt contient (TECH, SCIENCE, LINUX)
j'ai essayé par ce scipt
j'ai pu avoir la liste des nom de dossier dans un fichier texte "file.txt"
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
mais , j'ai pas pu extraire les 2 mots pour chaque nom de dossier et les mettre dans 2 fichiers
Merci
Partager