Question
$ suivi de parenthéses
- Boulet
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
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
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.
- Gabriel
-
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 248
- Remerciements reçus 1
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]
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
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- $ suivi de parenthéses