diff --git a/prime.awk b/prime.awk
new file mode 100755
index 0000000000000000000000000000000000000000..6c027dbdc3339bf1ec5224a11ae04854604d138f
--- /dev/null
+++ b/prime.awk
@@ -0,0 +1,21 @@
+#!/usr/bin/awk -f
+
+function isPrime (x) {
+    if (sqrt(x) % 1 == 0)
+        return 0
+    for (j = 2; j < sqrt(x); j++)
+        if (x % j == 0)
+            return 0
+    return 1
+}
+
+BEGIN {
+    n = 0
+    for (i = 0;  n < ARGV[1]; i++)
+        if (isPrime(i)) {
+            arr[n] = i
+            n++
+        }
+    for (i in arr)
+        print arr[i]
+}