Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/10/2007, à 22:11

pmd

[sh] Suppression d'une partie d'une chaine

Salut big_smile

Voila, j'ai fait une petite commande que voila et une partie de ce qu'elle retourne :

pmd@polonux:~$ cat /var/log/proftpd/xferlog | awk '{print $7, $9}' | sed 's/192.168.//'
6.9 /media/sda3/Prison_Break_S03E[01-02]/Prison.Break.S03E01.HDTV.XviD-XOR.avi
6.9 /media/sda3/Prison_Break_S03E[01-02]/Prison.Break.S03E02.HDTV.XviD-XOR.avi
6.9 /media/sda3/desperado.avi
6.9 /media/sda3/Prison_Break_S03E[01-02]/Prison.Break.S03E02.HDTV.XviD-XOR.srt
6.9 /media/sda3/Prison_Break_S03E[01-02]/Prison.Break.S03E01.HDTV.XviD-XOR.srt
6.9 /media/sda3/Prison_Break_S03E[01-02]/Prison.Break.S03E01.HDTV.XviD-XOR.srt
6.9 /media/sda3/Heroes.S02E01.HDTV.XviD-XOR.avi
6.9 /media/sda3/Prison_Break_S03E[01-02]/Prison.Break.S03E02.HDTV.XviD-XOR.srt
5.121 /media/sda3/Prison_Break_-_S03E[01-03]/Prison.Break.S03E02.HDTV.XviD-XOR.srt
5.121 /media/sda3/Prison_Break_-_S03E[01-03]/Prison.Break.S03E02.HDTV.XviD-XOR.avi
5.121 /media/sda3/Prison_Break_-_S03E[01-03]/Prison.Break.S03E01.HDTV.XviD-XOR.avi
5.121 /media/sda3/Prison_Break_-_S03E[01-03]/Prison.Break.S03E03.HDTV.XviD-XOR.avi
3.12 /media/sda3/Prison_Break_-_S03E[01-03]/Prison.Break.S03E03.HDTV.XviD-XOR.avi
3.12 /media/sda3/Prison_Break_-_S03E[01-03]/Prison.Break.S03E03.HDTV.XviD-XOR.avi

Le truc, c'est que je voudrais voir simplement le premier numéro ainsi que le nom du fichier. Je voudrais donc supprimer le chemin menant au fichier.
Ex :
- /media/sda3/Prison_Break_-_S03E[01-03]/
- /media/sda3/

Je pensais à combiner un grep et un sed, mais je n'arrive à rien hmm

Si vous pouviez m'aider, merci wink

Hors ligne

#2 Le 15/10/2007, à 22:33

Sleipnir

Re : [sh] Suppression d'une partie d'une chaine

bsr,

Avec awk ou cut , non ?

awk -F"/" '{print $1,$NF}'

Hors ligne

#3 Le 15/10/2007, à 23:10

pmd

Re : [sh] Suppression d'une partie d'une chaine

Putain, stylé cette fonctionnalité de awk ou on peut changer le séparateur !

Merci big_smile

Hors ligne