我有一组具有属性的对象:ProductName和PartName.集合的内容首先输出到文件:
$colProducts | sort-object ProductName | `
Select-object ProductName PartName | `
Format-Table -autosize ProductName, PartName | `
Out-File myProducts.txt
Run Code Online (Sandbox Code Playgroud)
到现在为止还挺好.但是,我很难在结果文件中附加文本消息,如下所示:
Add-Content myProducts.txt "`nParts in more than one Product`n"
Run Code Online (Sandbox Code Playgroud)
我发现附加的文字最后是不可读的.我注意到的一件事是第一个集合到文件的输出是用Unicode,第二个代码(add-content)是ASCII,如果只是一个新文件.
在此之后,我想继续添加以下相同结果文件的信息:
$colProducts | Group-object PartName | sort-object PartName | `
Where-Object {$_.Count -gt 1 } | `
Select-object ProductName PartName | `
Format-Table -autosize ProductName, PartName | `
Out-File myProducts.txt
Run Code Online (Sandbox Code Playgroud)
以上代码将覆盖结果文件.我需要附加到该文件.非常感谢帮助!
更新:很高兴知道-Append选项.添加内容怎么样?在收集Out-File后,它似乎在文件中添加了一些不可读的字符.
我有一个关于使用 VIM 编辑字符串的问题,我目前有以下字符串:
红狐狸。
红狐狸。
蓝色的鱼。
蓝色的鱼。
问题:如何删除重复项?假设我至少有 500 行重复
预期结果:
红狐狸。
蓝色的鱼。
我在数组中有以下数据.
[{"FirstName":"Nancy","LastName":"Davolio","Title":"Sales Representative"},
{"FirstName":"Andrew","LastName":"Fuller","Title":"Vice President, Sales"}]
Run Code Online (Sandbox Code Playgroud)
我想使用jquery将这些数据呈现到这样的表中:
<table id="employee">
<tr>
<td>Nancy</td>
<td>Davolio</td>
<td>Sales Representative</td>
...
</table>
Run Code Online (Sandbox Code Playgroud)