fork download
  1. for n in {2..101}; do
  2. for i in {2..$n}; do
  3. !(($n % $i)) && break
  4. done
  5. echo "$n"
  6. done
  7.  
Success #stdin #stdout #stderr 0.01s 5516KB
stdin
Standard input is empty
stdout
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
stderr
./prog.sh: line 3: ((: 2 % {2..2}: syntax error: operand expected (error token is "{2..2}")
./prog.sh: line 3: ((: 3 % {2..3}: syntax error: operand expected (error token is "{2..3}")
./prog.sh: line 3: ((: 4 % {2..4}: syntax error: operand expected (error token is "{2..4}")
./prog.sh: line 3: ((: 5 % {2..5}: syntax error: operand expected (error token is "{2..5}")
./prog.sh: line 3: ((: 6 % {2..6}: syntax error: operand expected (error token is "{2..6}")
./prog.sh: line 3: ((: 7 % {2..7}: syntax error: operand expected (error token is "{2..7}")
./prog.sh: line 3: ((: 8 % {2..8}: syntax error: operand expected (error token is "{2..8}")
./prog.sh: line 3: ((: 9 % {2..9}: syntax error: operand expected (error token is "{2..9}")
./prog.sh: line 3: ((: 10 % {2..10}: syntax error: operand expected (error token is "{2..10}")
./prog.sh: line 3: ((: 11 % {2..11}: syntax error: operand expected (error token is "{2..11}")
./prog.sh: line 3: ((: 12 % {2..12}: syntax error: operand expected (error token is "{2..12}")
./prog.sh: line 3: ((: 13 % {2..13}: syntax error: operand expected (error token is "{2..13}")
./prog.sh: line 3: ((: 14 % {2..14}: syntax error: operand expected (error token is "{2..14}")
./prog.sh: line 3: ((: 15 % {2..15}: syntax error: operand expected (error token is "{2..15}")
./prog.sh: line 3: ((: 16 % {2..16}: syntax error: operand expected (error token is "{2..16}")
./prog.sh: line 3: ((: 17 % {2..17}: syntax error: operand expected (error token is "{2..17}")
./prog.sh: line 3: ((: 18 % {2..18}: syntax error: operand expected (error token is "{2..18}")
./prog.sh: line 3: ((: 19 % {2..19}: syntax error: operand expected (error token is "{2..19}")
./prog.sh: line 3: ((: 20 % {2..20}: syntax error: operand expected (error token is "{2..20}")
./prog.sh: line 3: ((: 21 % {2..21}: syntax error: operand expected (error token is "{2..21}")
./prog.sh: line 3: ((: 22 % {2..22}: syntax error: operand expected (error token is "{2..22}")
./prog.sh: line 3: ((: 23 % {2..23}: syntax error: operand expected (error token is "{2..23}")
./prog.sh: line 3: ((: 24 % {2..24}: syntax error: operand expected (error token is "{2..24}")
./prog.sh: line 3: ((: 25 % {2..25}: syntax error: operand expected (error token is "{2..25}")
./prog.sh: line 3: ((: 26 % {2..26}: syntax error: operand expected (error token is "{2..26}")
./prog.sh: line 3: ((: 27 % {2..27}: syntax error: operand expected (error token is "{2..27}")
./prog.sh: line 3: ((: 28 % {2..28}: syntax error: operand expected (error token is "{2..28}")
./prog.sh: line 3: ((: 29 % {2..29}: syntax error: operand expected (error token is "{2..29}")
./prog.sh: line 3: ((: 30 % {2..30}: syntax error: operand expected (error token is "{2..30}")
./prog.sh: line 3: ((: 31 % {2..31}: syntax error: operand expected (error token is "{2..31}")
./prog.sh: line 3: ((: 32 % {2..32}: syntax error: operand expected (error token is "{2..32}")
./prog.sh: line 3: ((: 33 % {2..33}: syntax error: operand expected (error token is "{2..33}")
./prog.sh: line 3: ((: 34 % {2..34}: syntax error: operand expected (error token is "{2..34}")
./prog.sh: line 3: ((: 35 % {2..35}: syntax error: operand expected (error token is "{2..35}")
./prog.sh: line 3: ((: 36 % {2..36}: syntax error: operand expected (error token is "{2..36}")
./prog.sh: line 3: ((: 37 % {2..37}: syntax error: operand expected (error token is "{2..37}")
./prog.sh: line 3: ((: 38 % {2..38}: syntax error: operand expected (error token is "{2..38}")
./prog.sh: line 3: ((: 39 % {2..39}: syntax error: operand expected (error token is "{2..39}")
./prog.sh: line 3: ((: 40 % {2..40}: syntax error: operand expected (error token is "{2..40}")
./prog.sh: line 3: ((: 41 % {2..41}: syntax error: operand expected (error token is "{2..41}")
./prog.sh: line 3: ((: 42 % {2..42}: syntax error: operand expected (error token is "{2..42}")
./prog.sh: line 3: ((: 43 % {2..43}: syntax error: operand expected (error token is "{2..43}")
./prog.sh: line 3: ((: 44 % {2..44}: syntax error: operand expected (error token is "{2..44}")
./prog.sh: line 3: ((: 45 % {2..45}: syntax error: operand expected (error token is "{2..45}")
./prog.sh: line 3: ((: 46 % {2..46}: syntax error: operand expected (error token is "{2..46}")
./prog.sh: line 3: ((: 47 % {2..47}: syntax error: operand expected (error token is "{2..47}")
./prog.sh: line 3: ((: 48 % {2..48}: syntax error: operand expected (error token is "{2..48}")
./prog.sh: line 3: ((: 49 % {2..49}: syntax error: operand expected (error token is "{2..49}")
./prog.sh: line 3: ((: 50 % {2..50}: syntax error: operand expected (error token is "{2..50}")
./prog.sh: line 3: ((: 51 % {2..51}: syntax error: operand expected (error token is "{2..51}")
./prog.sh: line 3: ((: 52 % {2..52}: syntax error: operand expected (error token is "{2..52}")
./prog.sh: line 3: ((: 53 % {2..53}: syntax error: operand expected (error token is "{2..53}")
./prog.sh: line 3: ((: 54 % {2..54}: syntax error: operand expected (error token is "{2..54}")
./prog.sh: line 3: ((: 55 % {2..55}: syntax error: operand expected (error token is "{2..55}")
./prog.sh: line 3: ((: 56 % {2..56}: syntax error: operand expected (error token is "{2..56}")
./prog.sh: line 3: ((: 57 % {2..57}: syntax error: operand expected (error token is "{2..57}")
./prog.sh: line 3: ((: 58 % {2..58}: syntax error: operand expected (error token is "{2..58}")
./prog.sh: line 3: ((: 59 % {2..59}: syntax error: operand expected (error token is "{2..59}")
./prog.sh: line 3: ((: 60 % {2..60}: syntax error: operand expected (error token is "{2..60}")
./prog.sh: line 3: ((: 61 % {2..61}: syntax error: operand expected (error token is "{2..61}")
./prog.sh: line 3: ((: 62 % {2..62}: syntax error: operand expected (error token is "{2..62}")
./prog.sh: line 3: ((: 63 % {2..63}: syntax error: operand expected (error token is "{2..63}")
./prog.sh: line 3: ((: 64 % {2..64}: syntax error: operand expected (error token is "{2..64}")
./prog.sh: line 3: ((: 65 % {2..65}: syntax error: operand expected (error token is "{2..65}")
./prog.sh: line 3: ((: 66 % {2..66}: syntax error: operand expected (error token is "{2..66}")
./prog.sh: line 3: ((: 67 % {2..67}: syntax error: operand expected (error token is "{2..67}")
./prog.sh: line 3: ((: 68 % {2..68}: syntax error: operand expected (error token is "{2..68}")
./prog.sh: line 3: ((: 69 % {2..69}: syntax error: operand expected (error token is "{2..69}")
./prog.sh: line 3: ((: 70 % {2..70}: syntax error: operand expected (error token is "{2..70}")
./prog.sh: line 3: ((: 71 % {2..71}: syntax error: operand expected (error token is "{2..71}")
./prog.sh: line 3: ((: 72 % {2..72}: syntax error: operand expected (error token is "{2..72}")
./prog.sh: line 3: ((: 73 % {2..73}: syntax error: operand expected (error token is "{2..73}")
./prog.sh: line 3: ((: 74 % {2..74}: syntax error: operand expected (error token is "{2..74}")
./prog.sh: line 3: ((: 75 % {2..75}: syntax error: operand expected (error token is "{2..75}")
./prog.sh: line 3: ((: 76 % {2..76}: syntax error: operand expected (error token is "{2..76}")
./prog.sh: line 3: ((: 77 % {2..77}: syntax error: operand expected (error token is "{2..77}")
./prog.sh: line 3: ((: 78 % {2..78}: syntax error: operand expected (error token is "{2..78}")
./prog.sh: line 3: ((: 79 % {2..79}: syntax error: operand expected (error token is "{2..79}")
./prog.sh: line 3: ((: 80 % {2..80}: syntax error: operand expected (error token is "{2..80}")
./prog.sh: line 3: ((: 81 % {2..81}: syntax error: operand expected (error token is "{2..81}")
./prog.sh: line 3: ((: 82 % {2..82}: syntax error: operand expected (error token is "{2..82}")
./prog.sh: line 3: ((: 83 % {2..83}: syntax error: operand expected (error token is "{2..83}")
./prog.sh: line 3: ((: 84 % {2..84}: syntax error: operand expected (error token is "{2..84}")
./prog.sh: line 3: ((: 85 % {2..85}: syntax error: operand expected (error token is "{2..85}")
./prog.sh: line 3: ((: 86 % {2..86}: syntax error: operand expected (error token is "{2..86}")
./prog.sh: line 3: ((: 87 % {2..87}: syntax error: operand expected (error token is "{2..87}")
./prog.sh: line 3: ((: 88 % {2..88}: syntax error: operand expected (error token is "{2..88}")
./prog.sh: line 3: ((: 89 % {2..89}: syntax error: operand expected (error token is "{2..89}")
./prog.sh: line 3: ((: 90 % {2..90}: syntax error: operand expected (error token is "{2..90}")
./prog.sh: line 3: ((: 91 % {2..91}: syntax error: operand expected (error token is "{2..91}")
./prog.sh: line 3: ((: 92 % {2..92}: syntax error: operand expected (error token is "{2..92}")
./prog.sh: line 3: ((: 93 % {2..93}: syntax error: operand expected (error token is "{2..93}")
./prog.sh: line 3: ((: 94 % {2..94}: syntax error: operand expected (error token is "{2..94}")
./prog.sh: line 3: ((: 95 % {2..95}: syntax error: operand expected (error token is "{2..95}")
./prog.sh: line 3: ((: 96 % {2..96}: syntax error: operand expected (error token is "{2..96}")
./prog.sh: line 3: ((: 97 % {2..97}: syntax error: operand expected (error token is "{2..97}")
./prog.sh: line 3: ((: 98 % {2..98}: syntax error: operand expected (error token is "{2..98}")
./prog.sh: line 3: ((: 99 % {2..99}: syntax error: operand expected (error token is "{2..99}")
./prog.sh: line 3: ((: 100 % {2..100}: syntax error: operand expected (error token is "{2..100}")
./prog.sh: line 3: ((: 101 % {2..101}: syntax error: operand expected (error token is "{2..101}")