Given this two files:
$ cat A.txt $ cat B.txt
3 11
5 1
1 12
2 3
4 2
I want to find lines number that is in A “BUT NOT” in B.
What’s the unix command for it?
I tried this but seems to fail:
comm -3 <(sort -n A.txt) <(sort -n B.txt) | sed 's/\t//g'
should do what you want, if I understood you correctly.
Edit: Actually,
commneeds the files to be sorted in lexicographical order, so you don’t want-nin yoursortcommand: