2013-12-15 1 views
2

Есть ли способ объединения этих двух команд в консоль?Как открыть библиотеку gem с помощью vim и консоли с помощью команды oneliner


Run 1st command и использовать vi для выхода из first command как Oneliner.


1.

bundle show activerecord 

#=> /home/jusepe/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/activerecord-3.2.14 

2.

vi /home/jusepe/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/activerecord-3.2.14` 

ответ

3

Вариант 1: Использование подоболочку

Это простое решение

vi $(bundle show activerecord) 

Или

vi `bundle show activerecord` 

Вариант 2: Использование xargs

Это немного больше «Баши» способ делать вещи, но для такого простого случая, его, вероятно, слишком много.

bundle show activerecord | xargs vim 
Смежные вопросы