Vous n'êtes pas identifié(e).
Dernière modification par mladen (22-01-2013 22:48:44)
Hors ligne
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
Hors ligne
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
Hors ligne
où tu remplaces liste.m3u par le nom de ton fichier
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
Hors ligne
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
c'est la source ?
a quoi sert la commande sed exactement ? et le $ et les "" et les ( ), \ /, .., etc..?
Dernière modification par mladen (21-01-2013 01:35:34)
Hors ligne
et rien n'est copié.
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
et rien n'est copié.
j'ai pas trouvé a quoi sert #)(\../"
dans le wiki de sed, ya marqué que le $ indique la dernière ligne du fichier traité... pourquoi le mettre la ?
Dernière modification par mladen (21-01-2013 14:57:37)
Hors ligne
"/#/d" = supprime toutes les lignes qui commence par #
"s/..\/..\/..//" = remplace ../../.. par rien (supprime ../../.. en fait ). Le problème, c'est que dans la syntaxe de sed, les / sont les séparateurs. Si on doit les utiliser en tant que caractère, il faut les échapper, c'est à dire mettre \ devant.
sed te renvoyait donc une liste des chemins absolus de tes fichiers sans les commentaires du fichier m3u à la commande cp.
Comme il y a des espaces dans tes nom de fichiers, il fallait faire en sorte que cp prenne chaque ligne comme un nom de fichier et non seulement le début du nom avant l'espace, d'ou le "$(sed ...)". Se pose alors le problème des saut de ligne
commande sed, il faut chercher dans le wiki df
C'est ma première utilisation de sed. Donc pas mal le wiki
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
Hors ligne
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
Et la même chose en Perl qui semble disposer des outils pour faire le boulot, notamment abs_path et chomp
J'ai toujours pas trouvé en bash
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
Hors ligne