Files
test-projects/bash-test.sh
T
2026-08-11 09:33:38 +02:00

25 lines
439 B
Bash
Executable File

#!/usr/bin/env bash
function print_progress {
bar='[ '
for ((k = 0; k < 32; k++)); do
if ((k < (32 * ($2 + 1) / $1))); then
bar+='#'
else
bar+=' '
fi
done
bar+=' ]'
echo -ne "\r${bar}"
}
files=($(find . -name "*.zig"))
echo "${#files[@]}, ${#files}, ${files[@]}"
for n in "${!files[@]}"; do
echo "${files[$n]}"
print_progress ${#files[@]} $n
sleep 1
done