import strformat,strutils import osproc var p = 0 if execCmdEx("test -f hoge").exitCode == 0: p = execProcess("cat hoge").strip().parseInt() discard execProcess(fmt"echo {p + 1} > hoge") else: discard execProcess("echo 0 > hoge") # (000 ~ 999) if p < 5: for i in 0..999: echo fmt"{i:03d}" if stdin.readLine() == "unlocked": break else: for i in countdown(999,0): echo fmt"{i:03d}" if stdin.readLine() == "unlocked": break