只做一次循环5次

Mic*_*err 0 unix bash shell loops

我想做一个循环(for file in *)只有5次(所以它不再是一个真正的循环,但是)无论如何都要做到这一点?

Ign*_*ams 5

将文件放在一个数组中,然后切片数组.

$ files=(*)
$ for file in "${files[@]::5}" ; do echo "$file" ; done
?????
0000000000-11-005978.txt
0000000000-11-020832.txt
1
,123
Run Code Online (Sandbox Code Playgroud)