用于在Linux中打开文件夹中的不同文件的shell脚本

问题描述:

大家好,这是saikrishna。我在linux shell脚本中需要一些帮助。我需要打开不同类型的文件,如mp3,mp4,jpg等等,并且其他扩展名存在于同一个文件夹中。我曾尝试使用“gnome”代码,但它只打开一个文件,我需要依次打开所有文件。 是linux.need帮助它可能为它用于在Linux中打开文件夹中的不同文件的shell脚本

+0

像eog这样的应用程序有一个'--slide-show'选项,您可能会感兴趣。例如'eog --slide-show〜/ Pictures'将在幻灯片中打开所有支持扩展的图像。 – sjsam

+0

此外,您可以关注我已经开始使用UL的[\ [this \]](http://unix.stackexchange.com/q/297932/25919)线程。 – sjsam

可以使用ls列出多个文件,然后使用while逐个打开它们一个:

ls *.mp3 | while read -r file; do xdg-open "$file"; done 

this回答更多的细节。

+1

不要解析'ls'输出 – sjsam

+0

@sjsam不解析的具体原因? – Prashanth

+1

@Prashanth:请检查[\ [this \]](http://mywiki.wooledge.org/ParsingLs) – sjsam