Use /sys to get the list of network interface.
This commit is contained in:
		
							parent
							
								
									70392b1e4e
								
							
						
					
					
						commit
						1f499de4ce
					
				
							
								
								
									
										7
									
								
								zshrc
								
								
								
								
							
							
						
						
									
										7
									
								
								zshrc
								
								
								
								
							|  | @ -344,8 +344,11 @@ function ippub() | |||
| #Récupère l'adresse IP (privee) | ||||
| function ippriv() | ||||
| { | ||||
|   printf 'eth0: %s\n' $(ip a s eth0|grep "inet "|awk '{print $2}') | ||||
|   printf 'wlan0: %s\n' $(ip a s wlan0|grep "inet "|awk '{print $2}') | ||||
|   for interface in $(find /sys/class/net/ ! -name lo -type l -printf "%f\n" | sort); | ||||
|   do | ||||
|     IP_INTER=$(ip a s ${interface}|grep "inet "|awk '{print $2}') | ||||
|     printf '%b' "${WHITEB}${interface}${RESET}: ${IP_INTER}\n" | ||||
|   done | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue