私は働くことができないbashスクリプトを持っています。私は死んだセットの初心者ですが、これは実際に私が使った最初のスクリプトです。私はomxplayerにディレクトリ内のファイルのリストを再生させようとしています。スクリプトが実行されると、私はそのファイルを表示し、そのようなファイルやディレクトリがないというエラーを返します。私を助けてください?Bashはファイルを表示していますが、そのようなファイルやディレクトリは返しません。
#!/bin/sh
find /media/pi/88DC-E668/MP3/ -name "*.mp3" -exec PLAY={} \;; omxplayer "$PLAY";
これはエコーです:
find: `PLAY=/media/pi/88DC-E668/MP3/Dance.mp3': No such file or directory
find: `PLAY=/media/pi/88DC-E668/MP3/Whitemary.mp3': No such file or directory
find: `PLAY=/media/pi/88DC-E668/MP3/Limo.mp3': No such file or directory
find: `PLAY=/media/pi/88DC-E668/MP3/Silo.mp3': No such file or directory
File "" not found.
' find'も任意のプログラムでもないだろう現在のシェル。 – chepner
'find/path/-name" * .mp3 "-exec omxplayer {} \;'?あるいは、f in/path/* mp3の場合でも。 omxplayer "$ f"を実行します。済んだ? – ghoti