Portál AbcLinuxu, 14. května 2025 02:59
Mám 2 txt soubory novy.txt a stary.txt oba soubory maji <200 řadku a na kazdej řadce 1 záznam. Potřebuju porovnat soubory a vsechno co se nenacházi v stary.txt napsat do pridano.txt a co se nenacházi v novy.txt zas napsat do odebrano.txt.
Neví někdo jak toto udělat příp. odkaz na nějakou web stránku, kde se tohle řeší?
diff a b | awk ' { if ($1 == "<") print substr($0, 3) >> "a1" ; else if ($1 == ">") print
substr($0, 3) >> "b1" } '
diff a b | awk ' { if ($1 == "< ") print $2 >> "a1" ; else if ($1 == "> ") print $2 >> "b1" } '
diff a b > x
grep "<" x > a1
grep ">" x > b1
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.