Tôi có một thư mục chứa khoảng 100000 tệp trong đó và tôi muốn thực hiện một số chức năng trên tất cả các tệp bắt đầu bằng một chuỗi được chỉ định, có thể khớp với hàng chục ngàn tệp.
Tôi đã thử
ls mystring*
nhưng điều này trả về với lỗi bash 'Quá nhiều đối số'. Kế hoạch tiếp theo của tôi là sử dụng
find ./mystring* -type f
nhưng điều này có cùng một vấn đề.
Mã cần phải trông giống như
for FILE in `find ./mystring* -type f`
do
#Some function on the file
done
for
vòng lặp, bạn nên đường ốngfind
vàowhile
.