Мел Проверьте, существует ли пространство имен или объект

Я получаю синтаксическую ошибку каждый раз, когда использую следующий скрипт mel

string $namespace = "old_house";
If ('namespace -exists $namespace'){print "yes";}

Может ли кто-нибудь сказать мне, что я делаю неправильно?


person Milesklc    schedule 10.08.2016    source источник


Ответы (1)


Просто замените ' на тильду (`) рядом с условием if. Оператор или выражение, заключенное в тильду, сообщает интерпретатору, что этот фрагмент представляет собой команду mel, которую необходимо выполнить, и результат передается по конвейеру. Также if следует начинать с маленькой i.

person kartikg3    schedule 10.08.2016