Data2に含まれていないData1の値を検出したいとします。 私が含まれている2つの変数があります:私はシェルスクリプト:ソースリストに差異リストのデータがないかどうかを検出する方法
1c1,4
<
---
> PF5_SBCA-B
> PF10_SBCE-F
> PF10_SBCA-B
> PF5_SBCC-W
代わりの
を取得し、私はres=$(diff <(echo "$Data1") <(echo "$Data2"));
echo "$res"
を試してみてください
Data1="PF10_SBCA-B
PF5_SBCA-G
PF10_SBCE-F
PF10_SBCC-W"
Data2="PF5_SBCA-B
PF10_SBCE-F
PF10_SBCA-B
PF5_SBCC-W"
を
PF5_SBCA-G PF10_SBCC-W
お願いします。ありがとう
[あなたと同じ出力を得ていません](https://ideone.com/zsWJku)のため、使用しているdiffのバージョンを記述することが重要です。 – Aaron
入力のソートを試してみてください。例えば 'diff <(echo" $ Data1 "| sort)<(echo" $ Data2 "| sort)'のようになります。しかし、まさにあなたが望むものを与えません。 –
私はこのような出力を有する:PF10_SBCA-B PF10_SBCE-F PF5_SBCA-B PF5_SBCC-W PF10_SBCA-B PF10_SBCC-W @WilliamPursell閉じるた – user6223604