Как открыть переданный по каналу путь с текстовым редактором?

Я хочу сделать что-то вроде этого:

which some_script | gedit

Если я делаю это, gedit просто откройте New document, вместо /some/path/some_script.

Лучшая вещь, которую мне удалось сделать:

gedit $(which some_script)

но мне не нравится он.

1
задан 9 December 2014 в 13:24

1 ответ

Для преобразования входа в аргументы используйте xargs:

some command | xargs gedit

Начиная с Вас "не любят" корректный метод, остерегаются пробелов в именах файлов и т.п..

Именно так Вы знаете, , самый подходящий путь :

gedit "$(command -v some_script)"
3
ответ дан 10 November 2019 в 09:20

Другие вопросы по тегам:

Похожие вопросы: