Bonjour,
Je débute tout juste le shell et j'ai déjà des difficultés
J'ai un fichier contenant plusieurs lignes.
Chaque ligne est un chemin (path) de dossier comme ceci:
Dans mon petit script, pour chaque ligne j'aimerai récupérer chaque information ("France", "Paris", "David") de manière distincte (dans une variable?) pour faire des manipulation là dessus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ./France/Paris/David/ ./Japon/Tokyo/Pierre/
La profondeur de l'arbre est variable :/
J'ai commencé quelque chose, mais ça ne mène à rien:
Je vais continuer à bosser là dessus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #! /bin/ksh while read ligne do echo ${ligne} # echo "${ligne}"|while IFS="/" read f1 f2 # do # echo f2 # done done < mon_fichier
Si quelqu'un pouvait me diriger sur une piste ça serait sympa.
Est-ce qu'il faut utiliser sed, awk, cut ou autre ?
A+








Répondre avec citation
Partager