Я хочу определить местоположение и отобразить изображение. Там какой-либо путь состоит в том, чтобы сделать настолько использующий канал или...? Я хочу определить местоположение изображения X, я делаю locate X
и путь показывают, но я не могу отправить вывод для xdg-открытий.
xdg-open
не читает из stdin. Использовать
locate X | xargs -L1 xdg-open
Необходимо использовать:
xdg-open "$(locate X)"
Если Ваш файл содержит пробелы/специальные символы, необходимо использовать:
xdg-open "$(locate "X")"
Примечание: Эта команда должна непосредственно использоваться в терминале. Использования этой команды в сценариях оболочки нужно избежать, поскольку это может генерировать ошибки или непоследовательные выводы.