Ну, команда findstr
не имеет опции -o
для создания выходного файла. Однако вы можете использовать перенаправление вывода , чтобы записать результат в файл, например:
sqlcmd -S INSTANCENAME -s ";" -Q "SET NOCOUNT ON; SELECT top 5 * FROM table" | findstr /V /C:"---" > "output.csv"
С учетом того, что это перезапишет файл output.csv
, если он уже существует без уведомления. Чтобы добавить к выходному файлу, а не перезаписать его, просто замените >
на >>
.