Bonjour,

Débutant en script bash, j'ai un truc qui me chiffonne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
avail=$(pip3 list --outdated --format columns | sed '1,2d')
 
for i in "$avail"
	do
		echo "$i" | awk '{print $1}'
 
		echo "$i" | awk 'NF{NF-=1};1'
 
	done
donne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
idna
tabulate
idna 2.10 3.1
tabulate 0.8.7 0.8.9
Je m'attendais à avoir:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
idna
idna 2.10 3.1
tabulate
tabulate 0.8.7 0.8.9
Si quelqu'un peut m'expliquer ...