proc getLen*(filepath: string): int = const command = """expr $(mediainfo --Inform="Audio;%Duration%" """ return execProcess(command & """"""" & filepath & """") / 1000""").parseInt
I'm executing this command in bash and getting result "347": expr $(mediainfo --Inform="Audio;%Duration%" "mytrack.ogg") / 1000 Error is: Traceback (most recent call last) do.nim(45) do do.nim(33) getLen strutils.nim parseInt Error: unhandled exception: invalid integer: 347 [ValueError] Nim Compiler Version 0.14.3 (2016-08-07) [Linux: amd64] Ubuntu 15.10