1
我有a.txt和b.txt。 A.txt包含{2b,3c,5e,8h},B.txt包含{1a,2b,3c,4d,5e,6f}如何使用powershell輸出文本文件中的特定字符串
我想比較這兩個文件, a.txt有,即「8小時」。
我試過比較對象命令。但是它給出了差異。請幫助
我有a.txt和b.txt。 A.txt包含{2b,3c,5e,8h},B.txt包含{1a,2b,3c,4d,5e,6f}如何使用powershell輸出文本文件中的特定字符串
我想比較這兩個文件, a.txt有,即「8小時」。
我試過比較對象命令。但是它給出了差異。請幫助
鑑於數據就像上面那樣格式,你可以使用:
$a = '{2b,3c,5e,8h}'
$b = '{1a,2b,3c,4d,5e,6f}'
Compare-Object -ReferenceObject $a.Trim('}', '{').Split(',') -DifferenceObject $b.Trim('}', '{').Split(',') | Where-Object {$_.SideIndicator -eq '<='}
當然,你將需要使用Get-Content
來讀取文件的內容到$a
和$b
嘿有用!非常感謝:) – Han
@Han如果它對你有幫助,請將它標記爲答案,這樣其他人也可以受益。 –