2013-04-05 19 views

cevap

32

Bu tırnak değil: Bu deneyin:

grep -Ri -- '->someFunction' . 

-- parça seçenekleri ait sonuna açılımı; bu bir kabuk hilesi.

+0

Teşekkür ederim! Tamamen çalıştı! 'grep -Ri - '-> someFunction' .' –

+1

Eski bir sistemdeyseniz, 'grep' yerine '' grep -e' 'demelisiniz. Ancak, bu yaşlılar muhtemelen muhtemelen -R'yi desteklemiyor. – zwol

+1

Ayrıca, "* argümanları * sonu", "* seçenekleri * sonu" olarak tanımlamak daha iyi olurdu. '-' sonra argümanlar var, sadece bir lider '-' artık özel değil. – zwol

0

Bu, "çalışmıyor" sorununu teşhis etmek için yeterli olmadığı durumlardan biridir. Senin durumunda

, elinde hata mesajı ->someFunction bir komut satırı anahtarı olarak görülüyor olduğunu görmek için ipucu Yani

grep: invalid option -- > 

oldu.

Ayrıca, bu tür kaynak kodu araması için kullanılan ack'a bakmak isteyebilirsiniz. Sizin durumunuzda: `` `` `grep`` dosyalarında `` grepping` yerine '

ack -i -- '->someFunction' 
İlgili konular