Hello , I am trying to get contents which are only present in a.csv ,so using comm -23
cat a.csv | sort > a.csv
cat b.csv | sort > b.csv
comm -23 a.csv b.csv > c.csv.
a.csv
SKU COUNTRY CURRENCY PRICE_LIST_TYPE LIST_PRICE_EFFECTIVE_DATE
TG430ZA ZA USD DF 2012-03-28 9999-12-31 120000
TG431ZA ZA USD DF 2012-03-28 9999-12-31 96000
TG432ZA ZA USD DF 2012-03-28 9999-12-31 1200
TG433ZA ZA USD DF 2012-03-28 9999-12-31 12000
b.csv
SKU COUNTRY CURRENCY PRICE_LIST_TYPE LIST_PRICE_EFFECTIVE_DATE
TG431ZA ZA USD DF 2012-03-28 9999-12-31 96000
TG432ZA ZA USD DF 2012-03-28 9999-12-31 1200
TG433ZA ZA USD DF 2012-03-28 9999-12-31 12000
When I run the script , expected result is (2nd line of a.csv TG430ZA is not present in b.csv)
TG430ZA ZA USD DF 2012-03-28 9999-12-31 120000
but I am getting
SKU COUNTRY CURRENCY PRICE_LIST_TYPE LIST_PRICE_EFFECTIVE_DATE
TG430ZA ZA USD DF 2012-03-28 9999-12-31 120000
Can any help me on this please. I have tried using comm -2 -3 also ..its same
