Sed / cut
Résolu
charlotte
-
lami20j Messages postés 21506 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21506 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
je voudrais pouvoir supprimer une ligne jusqu'à l'occurrence en shell.
par exemple cette ligne la :
root root 4242 charlotte-> /home/hiribou/machin
je voudrais couper tout ce qu'il y a avant le lien symbolique (->)
Pour me donner juste /home/hiribou/machin
J'ai essayer avec awk, sed, et cut mais sans success, des idées?
Merci
charotte
je voudrais pouvoir supprimer une ligne jusqu'à l'occurrence en shell.
par exemple cette ligne la :
root root 4242 charlotte-> /home/hiribou/machin
je voudrais couper tout ce qu'il y a avant le lien symbolique (->)
Pour me donner juste /home/hiribou/machin
J'ai essayer avec awk, sed, et cut mais sans success, des idées?
Merci
charotte
1 réponse
-
Salut
lami20j@debian-acer:~$ cat plop root root 4242 charlotte-> /home/hiribou/machin
avec awklami20j@debian-acer:~$ awk '{print $5}' plop /home/hiribou/machin
avec sedlami20j@debian-acer:~$ sed 's/.*> //' plop /home/hiribou/machin
avec cutlami20j@debian-acer:~$ cut -d' ' -f5 plop /home/hiribou/machin
Tu peux utiliser la commande readlink pour obtenir le même résultat. Voici un exemple.
lami20j@debian-acer:~$ ls -l wifi lrwxrwxrwx 1 lami20j lami20j 15 6 déc. 2009 wifi -> /mnt/sda7/wifi/ lami20j@debian-acer:~$ readlink wifi /mnt/sda7/wifi/
GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
106485010510997108