back toc next

For cycles

for variable [in word]; do
    command-list
done

Example: Counting files

for i in *.jpg; do
    j=`expr $j + 1`
done
echo $j
Problems: A working solution might be
for i in *.jpg; do
    test -f "$i" && echo
done | wc -l