ฉันมีไดเรกทอรีที่มีไฟล์ประมาณ 100,000 ไฟล์และฉันต้องการใช้งานบางฟังก์ชั่นในทุกไฟล์ที่ขึ้นต้นด้วยสตริงที่ระบุซึ่งอาจตรงกับไฟล์นับหมื่น
ฉันเหนื่อย
ls mystring*
แต่สิ่งนี้จะกลับมาพร้อมกับข้อผิดพลาดทุบตี 'มีจำนวนอาร์กิวเมนต์มากเกินไป' แผนต่อไปของฉันคือการใช้
find ./mystring* -type f
แต่สิ่งนี้มีปัญหาเดียวกัน
รหัสต้องมีลักษณะเหมือน
for FILE in `find ./mystring* -type f`
do
#Some function on the file
done
for
ห่วงคุณควรท่อเข้าไปในfind
while