#1 Le 24/09/2009, à 19:27
- yamo
[résolu] lancer la dernière vidéo dans totem
Bonjour,
J'aimerai lancer la dernière vidéo d'un répertoire dans totem et la commande suivante ne fonctionne pas, le pipe ne dois pas être la bonne solution :
ls -t ~/Vidéos/asi/ | head -1 | tail -1 | totem
Et j'ai aussi essayé sans succès :
ls -t ~/Vidéos/asi/ | head -1 | tail -1 | cat | totem
Est-ce que quelqu'un sais comment faire?
Bien sûr totem n'est qu'un exemple, le but c'est de pouvoir exploiter le dernier fichier d'un répertoire.
EDIT je me suis déjà trompé sur le head, je corrige...
Dernière modification par yamo (Le 25/09/2009, à 12:08)
Stéphane
--
Debian 9 XFCE Xubuntu 16.04.2 - #ubuntu sur freenode
sudo / matrix
Hors ligne
#2 Le 25/09/2009, à 11:24
- Ras'
Re : [résolu] lancer la dernière vidéo dans totem
Sans avoir essayé (windows au boulot \o/) ça pourrait pas marcher avec un truc genre :
totem `ls -t ~/Vidéos/asi/ | head -1 | tail -1`
?
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#3 Le 25/09/2009, à 11:36
- yamo
Re : [résolu] lancer la dernière vidéo dans totem
Sans avoir essayé (windows au boulot \o/) ça pourrait pas marcher avec un truc genre :
totem `ls -t ~/Vidéos/asi/ | head -1 | tail -1`
?
Presque,
J'ai ça
totem `ls -t ~/Vidéos/asi/ | head -1 | tail -1`
/var/lib/python-support/python2.6/gdata/tlslite/utils/cryptomath.py:9: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
import sha
** Message: no file info
** Message: Error: Ressource introuvable.
gstfilesrc.c(1046): gst_file_src_start (): /GstPlayBin:play/GstFileSrc:source:
No such file "/home/yamo/Le_nouveau_Desirs_d-avenir_-_A_chier_-_Bianco_passe_la_ligne_j@une.flv"
C'est presque bon, ton code prend en compte le répertoire courant :
cd /tmp/
yamo@mostro:/tmp$ totem `ls -t ~/Vidéos/asi/ | head -1 | tail -1`
/var/lib/python-support/python2.6/gdata/tlslite/utils/cryptomath.py:9: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
import sha
** Message: no file info
** Message: Error: Ressource introuvable.
gstfilesrc.c(1046): gst_file_src_start (): /GstPlayBin:play/GstFileSrc:source:
No such file "/tmp/Le_nouveau_Desirs_d-avenir_-_A_chier_-_Bianco_passe_la_ligne_j@une.flv"
Stéphane
--
Debian 9 XFCE Xubuntu 16.04.2 - #ubuntu sur freenode
sudo / matrix
Hors ligne
#4 Le 25/09/2009, à 11:41
- yamo
Re : [résolu] lancer la dernière vidéo dans totem
Merci Ras de te préoccuper de ma question,
En fait, le noeud du problème c'est comment demander à ls de donner le chemin complet du fichier, le man ls ne m'a pas aidé...
Quand à windaube au taf tu n'es pas le/la seul/seule...
Même si les serveurs, sauf certains sur Win2003, sont sur CentOS
Stéphane
--
Debian 9 XFCE Xubuntu 16.04.2 - #ubuntu sur freenode
sudo / matrix
Hors ligne
#5 Le 25/09/2009, à 11:44
- Ras'
Re : [résolu] lancer la dernière vidéo dans totem
En fait les `` sont remplacés par le résultat de la commande qu'il y a à l'intérieur. Or la commande renvoie le nom du fichier, mais sans son arborescence... j'avais pas pensé à ce détail ^^
Du coup, faudrait faire
totem ~/Vidéos/asi/`ls -t ~/Vidéos/asi/ | head -1 | tail -1`
Enfin c'est pas très joli quand même, y'a peut être mieux mais si j'ai pas de machine sous la main j'ai du mal à réfléchir...
C'est pour être utilisé dans un script ?
EDIT : y'a un truc pour qu'il te donne le chemin du fichier et donc faire ça propre, j'en suis quasiment sur et je crois que je m'en suis même déja servi, mais sans machine sous la main j'aurais du mal à le retrouver...
Dernière modification par Ras' (Le 25/09/2009, à 11:46)
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#6 Le 25/09/2009, à 11:58
- yamo
Re : [résolu] lancer la dernière vidéo dans totem
Il y a locate mais ça ressemble plus à find comme commande?
Au fait, ta commande fonctionne à merveille merci
Dernière modification par yamo (Le 25/09/2009, à 11:59)
Stéphane
--
Debian 9 XFCE Xubuntu 16.04.2 - #ubuntu sur freenode
sudo / matrix
Hors ligne
#7 Le 25/09/2009, à 12:04
- yamo
Re : [résolu] lancer la dernière vidéo dans totem
Là c'est juste pour de l'usage unique, du one shot en anglais, mais, ça me serait utile pour par exemple un script qui récupère des podcasts :
http://forum.ubuntu-fr.org/viewtopic.php?pid=1855517#p1855517
Stéphane
--
Debian 9 XFCE Xubuntu 16.04.2 - #ubuntu sur freenode
sudo / matrix
Hors ligne
#8 Le 25/09/2009, à 12:08
- yamo
Re : [résolu] lancer la dernière vidéo dans totem
La solution :
totem `ls -t ~/Vidéos/asi/* | head -1 | tail -1`
cf http://forum.hardware.fr/hfr/Programmation/Shell-Batch/afficher-chemin-commande-sujet_99825_1.htm
Stéphane
--
Debian 9 XFCE Xubuntu 16.04.2 - #ubuntu sur freenode
sudo / matrix
Hors ligne