导入csv" vs'

时间:2017-06-20 19:11:43

标签: powershell csv apostrophe

我想知道将引号或撇号放在导入过程中的区别。我是一个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" |

引号和撇号之间有什么区别,如果我使用其中一个,会影响我的代码吗?

2 个答案:

答案 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)"

作为一种最佳做法,当我不需要在字符串中进行任何替换时,我会坚持使用单引号。