次のファイルがあります。
4-some file.mp4
1-another file.mp4
3-one more file.mp4
2-got another file.mp4
など。
vlcでファイルを再生するにはコマンドラインを使用し、ソートvlc *
されていない順序でファイルを再生するには使用します。
したがって、vlc ""を使用してファイルを再生しようとするとvlc < <(ls * | sort -V)
機能しません。
ファイルの完全なリストは1つの引数として表示されるため、を使用してファイルのタイムスタンプを変更しようとすると機能しませんが、
for i in "$(ls [!R]* | sort -V)"; do touch "$i";sleep 1; done
ファイル名にスペースがあるため二重引用符を削除できません。"$(ls [!R]* | sort -V)"
ベストアンサー1
これはうまくいきます
find . -name "*mp4" -print0 | sort -Vz | xargs -0 vlc