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 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

Ras' a écrit :

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 smile

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