Linux alatt fájl-kiiratás, szövegrészlet szűrésével?
Linux alatt miképpen tudnék kiiratni egy logfájlt egy másik fájlba úgy, hogy megadok szövegrészleteket, amely szövegrészleteket ki kellene szűrnie, tehát a másik fájlban az e szövegrészleteket tartalmazó sorok nem jelennének meg, csak azok, amelyek nem illenek a szűrőfeltételre?
Az alábbi szövegrészleteket tartalmazó sorokat szeretném kiszűrni, hogy ne kerüljenek bele a másik fájlba:
"error opening file", "cannot read file", "could not chdir to"
Gondolom, "sed", "awk" és "cat" össze pipe-olásával kell megoldani, csak nem tudom miképpen. :(
E parancs tényleg szűri a megadott szövegrészeket, de sajnos, üres sorokkal tette tele a logfájlt. - gondolom a kiszűrt sorok helyett üres sorok keletkeztek.
Megnézem majd, hogy a "\n" soremelő karaktert miképpen kell kiszűrni, talán ez lesz a megoldás.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!