Salut,
j'essaie d'ecrire une ligne "simple" qui trouve tous les fichiers .ogm et ensuite les envoie a mkvtoolnix pour les convertir en mkv.
Je passe la partie mkv qui est facile mais j'ai un probleme avec xargs.
Ma simple commande est:
ls *.ogm | xargs -i basename {} .ogm | xargs -i ls {} .ogm
mais alors j'ai un soucis avec les fichiers qui ont un apostrophe, donc je passe a:
ls *.ogm | xargs -0 -i basename {} .ogm | xargs -0 -i ls {} .ogm
La le 1er xargs fonctionne bien, mais le 2e envoit tout le bouzin a ls en une fois, et ls me dit donc que le nom de fichier est bien trop long (normal vu qu'il contient tous les fichiers que je cherche + les retours chariots...)..
Je tourne depuis quelques heures sans succes (j'ai regarde avec find et exec, mais au final meme soucis).
Merci!
Message édité par gee le 20-01-2012 à 02:52:34
---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"