Skip to content

文本

PowerShell 有过度输出的设计,一行文本也可以输出。Bash 将一行文本视为命令,运行不了就报错,Python 将一行文本视为注释。

echo "echo Hello
'Hi'
" > a.ps1

pwsh a.ps1

单引号和双引号的区别

$v = 'DEF'

# 原始
Write-Output 'abc$v'

# 变量替换
Write-Output "abc$v"

# 转义换行
Write-Output "abc`n`$v"

# 转义换行和变量替换
Write-Output "abc`n$v"

新建文件,输入内容,比较差异

'Hello World' | Out-File a.txt

'Hello Human' | Out-File a.txt -Append

'Hello World' | Out-File b.txt

Compare-Object -ReferenceObject (Get-Content .\a.txt) -DifferenceObject (Get-Content .\b.txt)

联系 math@baima.site