Bonjour,

J'essaie de faire tourner un petit script qui ne me donne pas le résultat désiré.
En effet voilà le résultat
[root@E12SHLORA01 scripts]# ./device.sh
zone1|zone2|zone3|
zone1|zone2|zone3|
zone1|zone2|zone3|
Mon souhait serait de voir afficher ceci,
zone1
zone2
zone3

Mon indice de boucle étant la variable << i >>
Si vous avez une idée sans l'utilisation de SED car moi je sèche là !
Merci beaucoup.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
#!/bin/sh
repwindowsdest="zone1|zone2|zone3|"
x=3
for i in `seq 1 $x`;
do
	wzone="S"$i
	pass=`echo $repwindowsdest | awk -F"|" '{print $wzone}'`
	echo $pass
done
J'ai aussi essayé comme ceci mais rien à faire.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
x=3
for i in `seq 1 $x`;
do
	pass=`echo $repwindowsdest | awk -F"|" '{print $i}'`
	echo $pass
done