Muito facilmente feito com lote.
@echo off
setlocal
set /p "store=Enter the store number: "
for /f "tokens=2 delims=," %%A in ('findstr /r "^%store%," "ip.csv"') do echo %%A
O problema pode se tornar significativamente mais complicado para o lote se o layout do seu csv mudar. Por exemplo, as vírgulas nos valores das colunas criam problemas que exigem mais código para resolver.
Eu escrevi um utilitário híbrido JScript / batch chamado REPL.BAT que também poderia resolver o problema. Ele executa uma pesquisa em regex e substitui stdin e grava o resultado em stdout. É puro script que roda em qualquer máquina Windows do XP em diante - nenhum download exe é necessário. O REPL.BAT está disponível aqui. . A documentação completa está incorporada no script.
O REPL.BAT tem várias opções, incluindo uma que apenas grava linhas que são alteradas, tornando-a ideal para esse problema. Supondo que o REPL.BAT está no seu diretório atual, ou melhor ainda, em algum lugar no seu PATH:
@echo off
setlocal
set /p "store=Enter the store number: "
type ip.csv|repl "^%store%,(.*)" $1 a
O REPL.BAT elimina muitas complexidades do trabalho com arquivos de texto em lote. Mas lidar com vírgulas dentro de valores de coluna csv ainda é complicado.