Question
Signe $
- Besançon Ludovic
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 44
- Remerciements reçus 0
il y a 15 ans 4 mois #8039
par Besançon Ludovic
Signe $ a été créé par Besançon Ludovic
Bonjour,
Le topic sur $_ et $input me fait remonter en tête une question sur le signe $
A quoi sert-il d'écrire un $ dans les cas suivants :
1) $env:windir
2) $(get-date).tostring()
Les deux expressions sans ce $ donne la même chose.
Cependant, j'ai bien lu quelque part quelque chose sur ce sujet, mais n'arrive pas à trouver où, ni surtout à quoi ce servait.
Merci de votre aide.
Ludovic.
Le topic sur $_ et $input me fait remonter en tête une question sur le signe $
A quoi sert-il d'écrire un $ dans les cas suivants :
1) $env:windir
2) $(get-date).tostring()
Les deux expressions sans ce $ donne la même chose.
Cependant, j'ai bien lu quelque part quelque chose sur ce sujet, mais n'arrive pas à trouver où, ni surtout à quoi ce servait.
Merci de votre aide.
Ludovic.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 15 ans 4 mois #8044
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Signe $
Salut,
Ludovic écrit:
Ludovic écrit:
Ludovic écrit:
Ludovic écrit:
Permet d'adresser un chemin de provider, [code:1]cd env:[/code:1]1) $env:windir
Ludovic écrit:
Permet de récupèrer le résultat du cmdlet sans passer par une variable intermédiaire, ici le $ n'est pas nécessaire, sauf si ton groupe contient + expressions.2) $(get-date).tostring()
Ludovic écrit:
Tu peux consulter ce tutoriel , 1.4 Regroupements<br><br>Message édité par: Laurent Dardenne, à: 12/11/10 14:36Cependant, j'ai bien lu quelque part quelque chose sur ce sujet, mais n'arrive pas à trouver où, ni surtout à quoi ce servait.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 15 ans 4 mois #8054
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Signe $
Bonjour !
[code:1]
PS > env:windir
Le terme « env:windir » n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme exécutable. Vérifiez l'orthographe du nom, ou si un chemin d'accès existe, vérifiez que le chemin d'accès est correct et réessayez.
Au niveau de ligne : 1 Caractère : 11
+ env:windir <<<<
+ CategoryInfo : ObjectNotFound: (env:windir:«»String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
[/code:1]
Ca fonctionne chez toi ?
Le caractère $ sert en général à indiquer une variable.
Si on le place devant des parenthèses comme ceci $(code), cela force l'interpréteur de commandes PowerShell à évaluer le contenu des parenthèses (mode expression).
Arnaud
[code:1]
PS > env:windir
Le terme « env:windir » n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme exécutable. Vérifiez l'orthographe du nom, ou si un chemin d'accès existe, vérifiez que le chemin d'accès est correct et réessayez.
Au niveau de ligne : 1 Caractère : 11
+ env:windir <<<<
+ CategoryInfo : ObjectNotFound: (env:windir:«»String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
[/code:1]
Ca fonctionne chez toi ?
Le caractère $ sert en général à indiquer une variable.
Si on le place devant des parenthèses comme ceci $(code), cela force l'interpréteur de commandes PowerShell à évaluer le contenu des parenthèses (mode expression).
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.038 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Signe $