Récupérer une partie du contenu d'un fichier
Résolu
x86master
Messages postés
22
Statut
Membre
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
Bonjour tout le monde,
J'ai ceci :
Et je souhaiterai afficher uniquement les 4 adresses MAC en sortie, comment puis-je faire ? (notez qu'il y a 2 tabulations devant)
Merci
J'ai ceci :
hardware ethernet 00:30:48:83:EC:50; #1
hardware ethernet 00:30:48:83:EC:51; #2
hardware ethernet 00:30:48:83:EC:52; #3
hardware ethernet 00:30:48:83:EC:53; #4
Et je souhaiterai afficher uniquement les 4 adresses MAC en sortie, comment puis-je faire ? (notez qu'il y a 2 tabulations devant)
Merci
A voir également:
- Récupérer une partie du contenu d'un fichier
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
4 réponses
Salut,
root@debian:~# cat mac.txt
hardware ethernet 00:30:48:83:EC:50; #1
hardware ethernet 00:30:48:83:EC:51; #2
hardware ethernet 00:30:48:83:EC:52; #3
hardware ethernet 00:30:48:83:EC:53; #4
root@debian:~# grep -o '00.*;' mac.txt | sed 's/;//'
00:30:48:83:EC:50
00:30:48:83:EC:51
00:30:48:83:EC:52
00:30:48:83:EC:53
x86master
Messages postés
22
Statut
Membre
Merci, mais dans le as où l'@Mac ne commence pas par 00 ?
x86master
Messages postés
22
Statut
Membre
Merci mais dans le cas où l'@MAC ne commence pas par 00, je fais comment ? (désolé j'ai buggé j'ai posté 2 fois)
comme ça
root@debian:~# cat mac.txt
hardware ethernet 00:30:48:83:EC:50; #1
hardware ethernet 00:30:48:83:EC:51; #2
hardware ethernet 00:30:48:83:EC:52; #3
hardware ethernet 00:30:48:83:EC:53; #4i
root@debian:~# grep -o '[0-9a-fA-F][0-9a-fA-F].*;' mac.txt | sed 's/;//'
00:30:48:83:EC:50
00:30:48:83:EC:51
00:30:48:83:EC:52
00:30:48:83:EC:53