我想知道将引号或撇号放在导入过程中的区别。我是一个PowerShell新手,只是想看看有什么区别
$csv = Import-Csv 'C:\Users\eh3599\Desktop\Powershell CSV Test\Local Group Members.csv' |
$csv = Import-Csv "C:\Users\eh3599\Desktop\Powershell CSV Test\Testnumberone.csv" |
引号和撇号之间有什么区别,如果我使用其中一个,会影响我的代码吗?
答案 0 :(得分:1)
单引号不允许string interpolation,而双引号则不允许Angular 4 - Import BrowserAnimationsModule or NoopAnimationsModule。
$test = "some string"
Write-Host "Some sentence, $test."
输出:
一些句子,某些字符串。
$test = 'some string'
Write-Host 'Some sentence, $test.'
输出:
一些句子, $ test 。
答案 1 :(得分:0)
除了支持字符串扩展外,双引号还允许您在字符串输出到目标之前运行脚本块/命令。
e.g。
Write "$(Get-Date -UFormat $Format) This $Thing happened at $($Thing.time)"
作为一种最佳做法,当我不需要在字符串中进行任何替换时,我会坚持使用单引号。