tüm ipuçlarını ubuntu'ya bulmak istiyorum
Ben yazıyorum: grep for (* / usr / include
çalışmıyor ... neden?
tüm ipuçlarını ubuntu'ya bulmak istiyorum
Ben yazıyorum: grep for (* / usr / include
çalışmıyor ... neden?
Yanıtlar:
for(*
geçerli bir normal ifade değil. Değişmez metni eşleştirmeye çalışıyorsanız for(
, fgrep
yerine deneyin grep
. Başka bir şey yapmaya çalışıyorsanız, lütfen ne aramaya çalıştığınızı netleştirin.
*
Normal ifadelerde, *
joker karakterlerde olduğu gibi çalışmadığını unutmayın (regex'te, "herhangi bir karakter dizisi" değil, "önceki karakterin sıfır veya daha fazlası" anlamına gelir).
Ayrıca: /usr/include
bir dosya adı ya da dosya adlarıyla eşleşen bir joker desen değil, bir dizin adıdır. İstediğiniz /usr/include/*.h
veya bir deyimin yer find ... -print | xargs grep ...
almasını isteyebilirsiniz, ancak yine de ne yapmaya çalıştığınızla ilgili daha net bir fikir edinmenize yardımcı olacaktır.