Как добавить комментарий к строкам многострочной команды? - PullRequest
1 голос
/ 18 ноября 2011

Я хочу добавить комментарии к строкам многострочной команды.Как я могу это сделать?

Следующий код неправильный, но как его исправить?

[string] $filter = "(&" + `
  "(objectClass=user)" + ` # User
  "(!(objectClass=computer))" + ` # Not computer
  "(!(userAccountControl:1.2.840.113556.1.4.803:=2))" + ` # Active
  ")",

1 Ответ

2 голосов
/ 18 ноября 2011

Зачем нужен обратный удар в этом случае? Просто сделай это:

[string] $filter = "(&" +
  "(objectClass=user)" +  # User
  "(!(objectClass=computer))" +  # Not computer
  "(!(userAccountControl:1.2.840.113556.1.4.803:=2))" +  # Active
  ")"

В противном случае вы не можете добавлять комментарии, как вы хотели, либо с однострочными комментариями, используя #, либо блокировать комментарии, используя <#...#>, так как ничто не может прийти после обратной черты, если вы хотите обозначить непрерывность следующей строки.

И вы знаете, что вы можете использовать форматирование строк (-f) для создания строк.

...