Commande kivabien
Résolu
Megaton
-
aurelazy Messages postés 190 Date d'inscription Statut Membre Dernière intervention -
aurelazy Messages postés 190 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous :)
Voilà, j'ai un log complet de nom de machine du genre " machine.l204.dsf", et je vourais garder dans un fichier uniquement "l204".
Donc, je cherche une commande capable d'analyser ligne par ligne, et de garder uniquement les caractères entre le premier et le dernier point.
La commande sed, j'ai gratté un peu sans résultat... sed 's/.*\.// *\.//' <-- pas terrible
Si vous avez une solution... je suis preneur :)
Thanks everybody :)
Voilà, j'ai un log complet de nom de machine du genre " machine.l204.dsf", et je vourais garder dans un fichier uniquement "l204".
Donc, je cherche une commande capable d'analyser ligne par ligne, et de garder uniquement les caractères entre le premier et le dernier point.
La commande sed, j'ai gratté un peu sans résultat... sed 's/.*\.// *\.//' <-- pas terrible
Si vous avez une solution... je suis preneur :)
Thanks everybody :)
A voir également:
- Commande kivabien
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Diskpart commande - Guide
- Commande scannow - Guide
5 réponses
Salut,
$ cat fich
machine.l204.dsf
machine.l204.dsf
machine.l204.dsf
machine.l204.dsf
$ grep -Po '^[^.]*\.\K[^.]*' fich
l204
l204
l204
l204
Salut Megaton,
Tu peux aussi faire un "cut"
echo "machine.l204.dsf" |cut -d"." -f2
voila,
Bonne journée,
Tu peux aussi faire un "cut"
echo "machine.l204.dsf" |cut -d"." -f2
voila,
Bonne journée,
Merci les amis! Ca fonctionne! En effet, je connais la commande cut, je sais pas pourquoi j'y ai pas pensé avant, je cherchais compliqué la.
Je passe en résolu, je vous remercie chaudement! :)
Bonne journée à vous!
Je passe en résolu, je vous remercie chaudement! :)
Bonne journée à vous!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question