&; bul": yolları ifade gelmeli:&; Nasıl da geçerli dizindeki dosyaları bulan özyinelemeli bir arama belirtmek musunuz?"
Zor bir zaman yaşıyorumbulabilirsinizaramak için geçerli dizini alt dizinleri olarak eşleşir.
find *test.c çalıştırdığımda sadece geçerli dizinde maçlar bana verir. (alt dizinleri içinde görünmüyor)
find . -name *test.c denersem aynı sonuçları beklemek istiyorum, ama bunun yerine bana sadece alt maçları veriyor. Çalışma dizini ile eşleşmesi gereken dosyalar var, bana verir: find: paths must precede expression: mytest.c
Bu hata ve nasıl geçerli dizin ve alt dizinlerinin maçları alabilir miyim? ne demek
CEVAP
Tırnak kabuk joker genişleme dalıyorsun -- koyarak deneyin, acually bulmak için yolunuz ne gibi görünecektir:
find . -name bobtest.c cattest.c snowtest.c
...sözdizimi hatası neden olur. Deneyin bu yüzden bunun yerine:
find . -name '*test.c'
Not dosya deyim senin etrafında tek tırnak işaretleri (bash) kabuk joker genişleyen durur bu.
