2016-07-24 3 views
-1

こんにちは皆、これはsaikrishnaです。私はLinuxのシェルスクリプトでいくつかの助けが必要です。私はmp3、mp4、jpgのようなファイルのさまざまなタイプを開く必要があります...と他の拡張機能は、同じフォルダ内に存在しています。私はこれに対して "gnome"コードを試しましたが、すべてのファイルを順番に開くために必要な1つのファイルしか開きません。 は、それはそれlinuxのフォルダにある別のファイルを開くためのシェルスクリプト

+0

eogのようなアプリケーションは興味のある '--slide-show'オプションを持っています。たとえば' eog --slide-show〜/ Pictures'はスライドショーでサポートされている拡張子を持つすべての画像を開きます。 – sjsam

+0

また、私はULで始まった[\ [this \]](http://unix.stackexchange.com/q/297932/25919)スレッドに従うかもしれません。 – sjsam

答えて

1

ためlinux.needヘルプであなたが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

関連する問題