Фиктивная команда в Windows CMD - PullRequest
13 голосов
/ 25 августа 2011

В Linux у нас есть make-файл:

$(foreach A,a b,echo $(A) &&) true

Он работает и выдает

a
b

Теперь мы хотим перенести его на Windows.Самая короткая команда, которую я нашел в Windows, которая ничего не делает:

if 0==1 0

Так что пример make-файла будет выглядеть так:

$(foreach A,a b,echo $(A) &&) if 0==1 0

Есть ли в Windows какая-нибудь фиктивная команда в коробке (это действительноничего не делает)?Или какой-нибудь хороший взлом?

Ответы [ 3 ]

19 голосов
/ 25 августа 2011

Команда rem ничего не делает.

17 голосов
/ 25 июля 2014

Команда call без аргументов ничего не делает и не имеет побочного эффекта, как rem.

Пример:

echo Wait for it...
call
echo Nothing happened!
6 голосов
/ 06 марта 2018

Старая тема, новый ответ.

Я использую cd., когда я хочу ничего не делать в Windows (и я часто это делаю), поскольку " изменить каталог на себя " не имеет никаких побочных эффектов, насколько я вижу.

...