# Bash et ifconfig

**URL:** <https://www.debian-fr.org/t/bash-et-ifconfig/32548>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 2:28 UTC](https://www.debian-fr.org/t/bash-et-ifconfig/32548 "2016-02-21T02:28:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![panthere](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/5daacb/32.png) [@panthere](https://www.debian-fr.org/u/panthere)\
**Post date:** [Février 21, 2016, 2:28 UTC](https://www.debian-fr.org/t/bash-et-ifconfig/32548/1 "2016-02-21T02:28:35Z")

</div>

Hello

je voudrai lister que les nom des interface. pour les stoquer dans un tableaux afin de les lister:

pour le moment je ne parvien seulment a trouver la première entrée:

```auto
ifconfig | grep Link -m 1 |cut -d" " -f1
eth0
```

mai avidement s’il y a plusieurs interface il me les faudrai dans un tableau pour pouvoir boucler dessus ensuite.

---

<div class="post-metadata">

**Author:** ![kna](https://www.debian-fr.org/user_avatar/www.debian-fr.org/kna/32/5623_2.png) [@kna](https://www.debian-fr.org/u/kna)\
**Post date:** [Février 21, 2016, 2:28 UTC](https://www.debian-fr.org/t/bash-et-ifconfig/32548/2 "2016-02-21T02:28:36Z")

</div>

```auto
ou
[code]$ /sbin/ifconfig | cut -d" " -f1 | grep -v '^$'[/code]

Pas besoin de tableau, tu peux boucler dessus directement si besoin :
[code]
for iface in `/sbin/ifconfig | cut -d" " -f1` ; do
   echo "Il existe une interface $iface"
done
[/code]
```

ou

```auto

```

Pas besoin de tableau, tu peux boucler dessus directement si besoin :

```auto
for iface in `/sbin/ifconfig | cut -d" " -f1` ; do
   echo "Il existe une interface $iface"
done
```

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 2:28 UTC](https://www.debian-fr.org/t/bash-et-ifconfig/32548/3 "2016-02-21T02:28:41Z")

</div>

Avec awk c’est plus simple (et netstat c’est plus joli):

```auto

```

Puis c’est plus rapide d’après une petit bench rapide.

Encore plus léger :

```auto

```

---

<div class="post-metadata">

**Author:** ![panthere](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/5daacb/32.png) [@panthere](https://www.debian-fr.org/u/panthere)\
**Post date:** [Février 21, 2016, 2:28 UTC](https://www.debian-fr.org/t/bash-et-ifconfig/32548/4 "2016-02-21T02:28:41Z")

</div>

Merci pour vos 2 réponse je pense que sa va servir a d’autre ![:023](https://www.debian-fr.org/uploads/default/original/1X/3c587556c0cc11389317c03a60788d77ceebd307.gif "OK")
