"copy con" 或 "type con > " 在 Powershell 中等效?

"copy con" or "type con > " equivalent in Powershell?

在命令提示符下,您可以通过执行以下操作创建内联文本文件:

copy con file.txt
Hello World
^Z

或者:

type con > file.txt
Hello World
^Z

Powershell 中是否有等效的命令?我上面列出的两个命令都不起作用。

将内容通过管道传输到 out-file cmdlet 以模拟此操作。

"Hello World" | out-file hello.txt

要获得多行,请打开引号但不要立即关闭它们

"hello
>> is it me you're looking for" | out-file hello2.txt

点击enter

后第二行会出现>>

另一种方法是使用 "here-strings" 而不是左引号。

@'
hello
is it me you're looking for?
I can even use ' @ $blabla etc in here
and no substitutes will be placed
You want var substitutes, use @"..."@ instead of @'...'@
'@ | out-file hello.txt