#!/bin/env bash

# Prints prime numbers, dividable evenly only by itself and one

# Here are alternative methods

N=99
i=1; printf "%4d" $i
i=2; printf "%4d" $i
while <span class="createlink"><a href="/ikiwiki.cgi?do=create&amp;from=linux-intro%2Ffiles%2Fprime-again.sh&amp;page=___36__i___60_____36__N_" rel="nofollow">?</a> &#36;i &#60; &#36;N </span>; do
    i=$(( $i + 1 ))
    if ! seq 2 $(( i - 1 )) | sed "s/^/$i%/" | bc | grep -q "^0$"; then
        printf "%4d" $i
    fi
done
printf "\n"

Last modified | History | Source | Preferences