Bom dia,
Preciso pegar somente o número da versão do Postgres do comando "postgres -V". Estou tentando fazer isso com o comando for, mas sem sucesso. Segue abaixo o comando original e a forma que estou tentando pegar o número 10:
Comando original: "postgres -V"
Saída: "postgres (PostgreSQL) 10.14" (Desejo pegar apenas o número 10 dessa saída, pois é o nome do diretório que vem antes do diretório bin, preciso disso para um script de backup que estou montando).
Tentativa de pegar apenas o número 10 com o comando for:
Entrada: For /f "Tokens=1,3 delims=." %a in ('postgres -V') do (echo %a)
Saída: postgres (PostgreSQL) 10
Entrada: For /f "Tokens=2 delims=." %a in ('postgres -V') do (echo %a)
Saída: 14
Já tentei de várias formas, mas não consigo capturar apenas o número 10. Alguém teria uma sugestão para eu conseguir fazer isso?