[MPlayer-users] scripting problem

Attila Kinali kinali at gmx.net
Sun Jan 5 12:09:57 CET 2003


On Sat, 4 Jan 2003 22:03:02 +0100
Marcel Naziri <zwobbl at zwobbl.de> wrote:


> for mov in `ls -1t`; do mplayer $mov; done
> 
> to play the movies in directory sorted by date...
> mplayer complains e.g.
> 
> Playing 08.mpg
> File not found: '08.mpg'
> 
> but the file exists and something like 
> for mov in 05.mpg 08.mpg; do mplayer $mov; done
> works. 

That sounds rather strange.
Does the filename have some spaces ?
try:
for mov in `ls -1t`; do mplayer "$mov"; done

yet, the smarter way would be to use the playlist option:

ls -1t | mplayer -playlist -

		Attila Kinali

PS: Shell scripting is cool :)

-- 
Emacs ist für mich kein Editor. Für mich ist das genau das gleiche, als wenn
ich nach einem Fahrrad (für die Sonntagbrötchen) frage und einen pangalaktischen
Raumkreuzer mit 10 km Gesamtlänge bekomme. Ich weiß nicht, was ich damit soll.
		-- Frank Klemm, de.comp.os.unix.discussion



More information about the MPlayer-users mailing list