Csaba <csabi00112...@gmail.com> ezt írta (időpont: 2021. szept. 13., H, 16:20): > > Sziasztok! > > Miképpen tehetem meg azt, hogy bizonyos kimeneti szöveget tartalmazó > sorok ne jelenjenek meg az output-on, csak azok, amelyekkel probléma van? > Jelen esetben például egy hash-ellenőrző programmal szeretném ezt > megoldani: hogy több fájl ellenőrzése esetén is csak a hibára utaló > sorok jelenjenek meg és ahol "OK" minden, azok ne. > > Alább mutatom a két kimenetet. > Megmutatjátok: hogyan tudok szűrni a megfelelő eredmény érdekében? > > pi@raspberrypi:~ $ rhash peldafile > pelda.sha > pi@raspberrypi:~ $ rhash -c pelda.sha > > --( Verifying pelda.sha > )------------------------------------------------------- > peldafile OK > -------------------------------------------------------------------------------- > Everything OK > pi@raspberrypi:~ $ echo "aa">>peldafile > pi@raspberrypi:~ $ rhash -c pelda.sha > > --( Verifying pelda.sha > )------------------------------------------------------- > peldafile ERR > -------------------------------------------------------------------------------- > Errors Occurred: Errors:1 Miss:0 Success:0 Total:1 > pi@raspberrypi:~ $
grep-et próbáltad? rhash -c pelda.sha | grep -v 'OK$' Ez így elvileg azokat a sorokat szűri ki, amikben OK-ra végződnek (szóval ha van OK nevű file és abban hiba, akkor azt nem). _________________________________________________ linux lista - linux@mlf.linux.rulez.org http://mlf.linux.rulez.org/mailman/listinfo/linux