Question $ suivi de parenthéses

Plus d'informations
il y a 14 ans 1 mois #11084 par Boulet
$ suivi de parenthéses a été créé par Boulet
Bonjour à tous,
J'ai besoin d'une confirmation.
Voici la commande me permettant de générer un nom de fichier contenant la date du jour :
New-item -itemType file -Name \"Rapport_$(Get-Date -Format 'dd MMM yyyy').txt\"
Ma question : Est ce que le signe $ placé devant la parenthèse permet d'indiquer que ce qui est entre les parenthèses est une variable ?
Merci de votre réponse

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 1 mois #11096 par Gabriel
Réponse de Gabriel sur le sujet Re:$ suivi de parenthéses
hello

cela indique a powershell d'executer ce qui se passe entre parenthese avant le reste.

si tu retires le $ ca donne ca:
[code:1]
PS C:\temp> New-item -itemType file -Name \"Rapport_$(Get-Date -Format 'dd MMM yyyy').txt\"

Directory: Microsoft.PowerShell.Core\FileSystem::C:\temp

Mode LastWriteTime Length Name
----

----
-a--- 11/02/2012 10:44 0 Rapport_11 févr. 2012.txt

PS C:\temp> New-item -itemType file -Name \"Rapport_(Get-Date -Format 'dd MMM yyyy').txt\"

Directory: Microsoft.PowerShell.Core\FileSystem::C:\temp

Mode LastWriteTime Length Name
----

----
-a--- 11/02/2012 10:45 0 Rapport_(Get-Date -Format 'dd MMM yyyy').txt[/code:1]

si le $ te perturbe a cet endroit tu peux faire
[code:1]
New-item -itemType file -Name (\"Rapport_\" + (Get-Date -Format 'dd MMM yyyy') + \".txt\"«»)
[/code:1]
:)

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.064 secondes
Propulsé par Kunena