画像を見つけて表示したい。パイプまたは...を使用してそうする方法はありますか?画像を見つけたいX、locate X
を実行し、パスが表示されますが、出力をxdg-openに送信できません。
xdg-open
はstdinから読み取りません。つかいます
locate X | xargs -L1 xdg-open
以下を使用する必要があります。
xdg-open "$(locate X)"
ファイルにスペース/特殊文字が含まれている場合は、次を使用する必要があります。
xdg-open "$(locate "X")"
注:このコマンドは、ターミナルで直接使用する必要があります。エラーまたは不整合な出力を生成する可能性があるため、シェルスクリプトでこのコマンドを使用することは避ける必要があります。