W poniższym przykładzie muszę odfiltrować tylko wiersz zawierający "ABC", pomijając wiersze pasujące do "ABC", które zawierają nawiasy kwadratowe:Potrzebujesz pomocy RegExp dla polecenia Linux Bash grep, aby odfiltrować linie zawierające nawiasy kwadratowe
2012-04-04 04:13:48,760~sample1~ABC[TLE 5332.233 2/13/2032 3320392]:CAST 2012-04-04 04:13:48,761~sample2~ABC 2012-04-04 04:13:48,761~sample3~XYZ[BAC.CAD.ABC.CLONE 232511]:TEST
Oto co mam, ale do tej pory nie jestem w stanie skutecznie odfiltrować wiersze z nawiasami kwadratowymi:
bash-3.00$ cat Metrics.log | grep -e '[^\[\]]' | grep -i 'ABC'
Proszę pomóc?
+1 do wprowadzania próbki, jasne wyjaśnienie pożądanym wyjściem I trochę próbki kod! Powodzenia. – shellter