Получить командный файл, чтобы сказать мне, сколько строк в файле csv

У меня есть командный файл, который я использую для автоматизации жабы. командный файл должен быть достаточно простым, но ему не нравится статуя if по какой-то причине. Я даже попробовал пример GTR, но, к сожалению, все, что я получаю от оператора if, заключается в том, что синтаксис неверен и не знаю почему.

    @Echo off
    Set _File=ExportDiffFile.csv
    Set /a _Lines=0
    For /f %%j in ('Find "" /v /c ^< %_File%') Do Set /a _Lines=%%j
    REM Echo %_File% has %_Lines% lines.

    if "%_Lines%"= = "1"(
        Echo %_File% has no new lines.
        Echo 100.
        REM exit 100
    )
    else
    (
        Echo %_File% has %_Lines% new lines.
        Echo adding into the server.
        REM exit 0
    )
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
23
1

Ответы 1

похоже, что я не правильно его поставил.

вот как это должно было быть. Оставляем вопрос здесь на случай, если он кому-то понадобится.

    @Echo off
    Set _File=ExportDiffFile.csv
    Set /a _Lines=0
    For /f %%j in ('Find "" /v /c ^< %_File%') Do Set /a _Lines=%%j
    Echo %_File% has %_Lines% lines.


    IF "%_Lines%" EQU "1" (
        Echo %_File% has no new lines.
        Echo 100.
        REM exit 100
    ) ELSE (
        Echo %_File% has %_Lines% new lines.
        Echo adding into the server.
        REM exit 0
    )

Ага. В файле справки довольно ясно, каков правильный синтаксис для команды IF ELSE.

Squashman 10.08.2018 05:03

Другие вопросы по теме