Yaklaşık 100.000 dosya içeren bir dizim var ve belirtilen bir dizeyle başlayan tüm dosyalarda bazı işlevleri gerçekleştirmek istiyorum. on binlerce dosya.Bir dosya adı ile tüm dosyaları, binlerce dosyayla eşleşebilecek belirli bir dizeyle başlayarak bulun.
Ben
ls mystring*
denedi ama bu bash hatası 'Çok fazla argüman' ile döner. Bir sonraki planım
'u kullanmaktı ancak bu aynı sorunu içeriyordu.
kod
for FILE in `find ./mystring* -type f`
do
#Some function on the file
done
önceden teşekkür, Rik
'for' döngüsü yerine,' find' sözcüğünü 'while' şeklinde eklemelisiniz. –