Aşağıdaki örnekte, köşeli parantezler içeren 'ABC' ile eşleşen satırları atlarken, yalnızca 'ABC' içeren satırı filtrelemem gerekiyor:Linux için RegExp yardıma gerek duyuyor Köşeli parantezler içeren satırları filtrelemek için Bash grep komutu
İşte2012-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
ben ne var, ama şimdiye kadar başarıyla köşeli parantez ile satırları filtrelemek edemiyorum:
bash-3.00$ cat Metrics.log | grep -e '[^\[\]]' | grep -i 'ABC'
yardım edin?
açıklamalara dayanarak
+1, net bir açıklama VE bazı örnek Kod! İyi şanslar. – shellter