2016-07-24 118 views
-1

大家好,這是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

回答

1

可以使用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

相關問題