Puis-je utiliser un seul guillemet dans une "chaîne" PowerShell?

Je veux inclure une apostrophe dans ma chaîne. Est-il possible de faire sans utiliser de guillemets doubles?

'This is a quote. Can`'t I just include a single quote in it?'
'This is another quote that doesn't work'
31
demandé sur Peter Mortensen 2012-06-27 20:59:47

1 réponses

'Escape a single quote '' using a double single quote'

Voir l'aide pour les règles de citation .

Vous pouvez consulter l'aide en ligne de commande powershell en tapant:

Get-Help about_Quoting_Rules

Il explique que les backticks sont interprétés littéralement dans des chaînes entre guillemets simples.

Étant donné que le contenu des chaînes entre guillemets simples est interprété littéralement, vous ne pouvez pas utiliser le caractère backtick pour forcer une interprétation littérale des caractères dans une chaîne entre guillemets simples.

55
répondu zdan 2016-08-03 15:09:10