edadd comm in "data wrangling"

This commit is contained in:
bonnie 2022-05-09 00:01:41 +08:00
parent 0103101550
commit bca6221ed3

View File

@ -2639,6 +2639,40 @@ sdiff fileA fileB
diff fileA fileB --strip-trailing-cr
```
##### Find common/differing lines
```bash
# having two sorted and uniqed files (for example after running `$ sort -uo fileA fileA` and same for fileB):
# ------
# fileA:
# ------
# joey
# kitten
# piglet
# puppy
# ------
# fileB:
# ------
# calf
# chick
# joey
# puppy
#
# Find lines in both files
comm -12 fileA fileB
# joey
# puppy
#
# Find lines in fileB that are NOT in fileA
comm -13 fileA fileB
# calf
# chick
#
# Find lines in fileA that are NOT in fileB
comm -23 fileA fileB
# kitten
# piglet
```
##### Number a file (e.g. fileA)
```bash