Ich versuche ag
Ergebnisse durch eine Pipe mit einem regulären Ausdruck, aber es funktioniert nicht.Regex mit Silver Searcher in Tmux + ZSH Falis
~/c/octoly git:1470 ❯❯❯ drake routes | ag pro_store --page=less -r
Running via Spring preloader in process 9140
pro_store_stores_users POST /pro/stores/:store_id/stores_users(.:format) pro/stores_users#create
new_pro_store_stores_user GET /pro/stores/:store_id/stores_users/new(.:format) pro/stores_users#new
edit_pro_store_stores_user GET /pro/stores/:store_id/stores_users/:id/edit(.:format) pro/stores_users#edit
~/c/octoly git:1470 ❯❯❯ drake routes | ag '^pro_store' --page=less -r
Running via Spring preloader in process 8669
~/c/octoly git:1470 ❯❯❯ drake routes | ag ^pro_store --page=less -r
Running via Spring preloader in process 8743
rake aborted!
Errno::EPIPE: Broken pipe @ io_write - /dev/ttys010
/Users/adrien/.gem/ruby/2.2.4/gems/railties-4.2.6/lib/rails/tasks/routes.rake:6:in `write'
/Users/adrien/.gem/ruby/2.2.4/gems/railties-4.2.6/lib/rails/tasks/routes.rake:6:in `puts'
/Users/adrien/.gem/ruby/2.2.4/gems/railties-4.2.6/lib/rails/tasks/routes.rake:6:in `puts'
/Users/adrien/.gem/ruby/2.2.4/gems/railties-4.2.6/lib/rails/tasks/routes.rake:6:in `block in <top (required)>'
/Users/adrien/.gem/ruby/2.2.4/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:268:in `load'
/Users/adrien/.gem/ruby/2.2.4/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:268:in `block in load'
/Users/adrien/.gem/ruby/2.2.4/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:240:in `load_dependency'
/Users/adrien/.gem/ruby/2.2.4/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:268:in `load'
-e:1:in `<main>'
Tasks: TOP => routes
(See full trace by running task with --trace)
Ich versuche, Ergebnisse beginnend mit pro_store
zu bekommen. Ich habe gelesen, das kaputte Rohr könnte wegen der ag
Sachen sein, die vor dem drake
Zeug enden, aber ich verstehe nicht, wie und warum, wenn das wirklich ist, was passiert.
Danke. Damit es funktioniert, musste ich doppelte Anführungszeichen verwenden. Obwohl ich immer noch nicht die 'Broken Pipe'-Sache bekomme. –
Hmmm, ich auch nicht. Vielleicht ist es eine zsh und/oder tmux Sache, ich weiß es nicht genau. Vergessen Sie nicht, die Antwort als akzeptiert zu markieren, wenn es Ihr Problem löst :) – jlhonora
Ich musste warten, bevor ich akzeptiere. Du hast zu schnell geantwortet;) –