无法找到接受 'kernel.bin' 的位置参数
It is not possible to find a positional parameter that accepts the 'kernel.bin'
命令:
cat bootsect.bin kernel.bin > os-image.bin
错误:
Get-Content : It is not possible to find a positional parameter that accepts the 'kernel.bin' argument.
No linha:1 caractere:1
+ cat bootsect.bin kernel.bin > os-image.bin
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Get-Content], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.GetContentCommand
我该如何解决这个问题?
我在一台 win 10 64 位电脑上,安装了所有的东西到这里并停止了这个我不知道如何解决的错误
错误意味着 Get-Content
,即 cmdlet cat
的别名,不理解它被要求做什么。
docs 提供示例和语法。如果您传递单个字符串,它被解释为文件名,因为参数位置零与 -path
相同。由于没有额外的定位参数,cmdlet 不理解 kernel.bin
应该是什么。
如果您想 cat 多个文件,像这样将文件名作为数组传递,
cat file1,file2 > otherfile
或使用变量
$myFiles = gci <somepath>
cat $myFiles > otherfile
命令:
cat bootsect.bin kernel.bin > os-image.bin
错误:
Get-Content : It is not possible to find a positional parameter that accepts the 'kernel.bin' argument.
No linha:1 caractere:1
+ cat bootsect.bin kernel.bin > os-image.bin
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Get-Content], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.GetContentCommand
我该如何解决这个问题?
我在一台 win 10 64 位电脑上,安装了所有的东西到这里并停止了这个我不知道如何解决的错误
错误意味着 Get-Content
,即 cmdlet cat
的别名,不理解它被要求做什么。
docs 提供示例和语法。如果您传递单个字符串,它被解释为文件名,因为参数位置零与 -path
相同。由于没有额外的定位参数,cmdlet 不理解 kernel.bin
应该是什么。
如果您想 cat 多个文件,像这样将文件名作为数组传递,
cat file1,file2 > otherfile
或使用变量
$myFiles = gci <somepath>
cat $myFiles > otherfile