web-dev-qa-db-ja.com

ファイルを見つけて表示する方法

画像を見つけて表示したい。パイプまたは...を使用してそうする方法はありますか?画像を見つけたいXlocate Xを実行し、パスが表示されますが、出力をxdg-openに送信できません。

8
Arch

xdg-openはstdinから読み取りません。つかいます

locate X | xargs -L1  xdg-open
9

以下を使用する必要があります。

xdg-open "$(locate X)"

ファイルにスペース/特殊文字が含まれている場合は、次を使用する必要があります。

xdg-open "$(locate "X")"

:このコマンドは、ターミナルで直接使用する必要があります。エラーまたは不整合な出力を生成する可能性があるため、シェルスクリプトでこのコマンドを使用することは避ける必要があります。

7
Kulfy