| Out-File -Append "会进入循环?-6ren"> | Out-File -Append "会进入循环?-我理解为什么以下内容会截断文件的内容: Get-Content | Out-File 这是因为 Out-File 首先运行,它会在 Get-Content 有机会读取文件之前清空文件。 但是当我尝-6ren">
sách gpt4 ai đã đi

PowerShell:为什么 "Get-Content | Out-File -Append "会进入循环?

In lại 作者:行者123 更新时间:2023-12-04 00:18:52 30 4
mua khóa gpt4 Nike

我理解为什么以下内容会截断文件的内容:

Get-Content  | Out-File 

这是因为 Out-File 首先运行,它会在 Get-Content 有机会读取文件之前清空文件。

但是当我尝试上面的一个变体时,它进入了一个循环:

Get-Content  | Out-File -Append 

如果我打破循环并检查文件,我会看到初始内容一遍又一遍地重复。谁能解释为什么会这样?

我本以为文件的内容会重复两次,而不是进入循环。

1 Câu trả lời

Get-Content 逐行提供内容,Append 从管道添加 1 行到文件末尾。因此,对于您遇到的每一行,都会在末尾添加一行。所以 - 它永远不会结束。如果您希望您的内容重复两次,请将整个文件读入一个变量,将其附加到自身,然后将结果输出到一个文件。

关于PowerShell:为什么 "Get-Content | Out-File -Append "会进入循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18944757/

30 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com