bash では、i=1 から i=99999999 までループするスクリプトを実行する必要がありますが、常にメモリ不足になります。回避策はありますか?またはiの最大値はありますか?
first=1
last=99999999
randomString="CXCXQOOPSOIS"
for val in $( seq $first $last )
do
padVal=$( printf "%010d\n" $val )
hash=$( echo -n $randomString$padVal | md5sum )
if [[ "$hash" =~ ^000000) ]]; then
echo "Number: $val" >> log_000000
echo "$val added to log - please check."
fi
done