У меня очень мало опыта работы с CMD, и я пытаюсь использовать его для рекурсивного вызова программы для каждого файла .go в каталоге.

Сначала я пытался for /R apiserver_sdk %%G in (*.go) DO gocyclo %%G , но узнал, что это не работает. Затем, прислушиваясь к совету , я сделал for /R apiserver_sdk %%G in (*.go) DO gocyclo %G В попытке отладить его, я изменил gocyclo на echo и обернул последний %%G в двойные кавычки, но все равно не сработал.

Все попытки вернули эту ошибку:

%%G was unexpected at this time.

1 ответ1

0

ОК, я виноват в том, что не прочел руководство более внимательно; /* Я пропустил эту строку:

Параметр %%: заменяемый параметр: в пакетном файле используйте %% G (в командной строке% G)

*/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .