Чтобы получить строки с одинаковым номером -> same_number pattern:
grep -E '([[:digit:]]+)[[:blank:]]+->[[:blank:]]+\1[[:blank:]]'
-E позволяет ERE (расширенное регулярное выражение) ([[:digit:]]+) соответствует одной или нескольким цифрам и помещается в захваченную группу 1 [[:blank:]]+ соответствует одному или нескольким горизонтальным пробелам -> соответствует буквально \1 относится к первой захваченной группе [[:blank:]], которая соответствует пробелу после этого имеет
Чтобы получить строки, которые не имеют шаблона, добавьте только параметр -v:
grep -vE '([[:digit:]]+)[[:blank:]]+->[[:blank:]]+\1[[:blank:]]'
Пример:
% cat file.txt
[325194/777232]/var/cache/apt/srcpkgcache.bin: 100% extents: 5 -> 1 [ OK ]
[325195/777232]/var/cache/apt/pkgcache.bin: 100% extents: 4 -> 1 [ OK ]
[325255/777232]/var/cache/man/de/index.db: 100% extents: 2 -> 2 [ OK ]
[325521/777232]/var/log/syslog: 100% extents: 7 -> 1 [ OK ]
[325525/777232]/var/log/lastlog: 100% extents: 2 -> 2 [ OK ]
[325531/777232]/var/log/syslog.1: 100% extents: 5 -> 1 [ OK ]
[325572/777232]/var/log/kern.log: 100% extents: 6 -> 1 [ OK ]
[325589/777232]/var/log/auth.log: 100% extents: 3 -> 1 [ OK ]
[325621/777232]/var/log/faillog: 100% extents: 2 -> 2 [ OK ]
[325625/777232]/var/log/wtmp: 100% extents: 3 -> 1 [ OK ]
[325627/777232]/var/log/kern.log.1: 100% extents: 2 -> 1 [ OK ]
[325644/777232]/var/log/cups/access_log.1: 100% extents: 2 -> 1 [ OK ]
[325810/777232]/var/log/auth.log.1: 100% extents: 2 -> 1 [ OK ]
% grep -E '([[:digit:]]+)[[:blank:]]+->[[:blank:]]+\1[[:blank:]]' file.txt
[325255/777232]/var/cache/man/de/index.db: 100% extents: 2 -> 2 [ OK ]
[325525/777232]/var/log/lastlog: 100% extents: 2 -> 2 [ OK ]
[325621/777232]/var/log/faillog: 100% extents: 2 -> 2 [ OK ]
% grep -vE '([[:digit:]]+)[[:blank:]]+->[[:blank:]]+\1[[:blank:]]' file.txt
[325194/777232]/var/cache/apt/srcpkgcache.bin: 100% extents: 5 -> 1 [ OK ]
[325195/777232]/var/cache/apt/pkgcache.bin: 100% extents: 4 -> 1 [ OK ]
[325521/777232]/var/log/syslog: 100% extents: 7 -> 1 [ OK ]
[325531/777232]/var/log/syslog.1: 100% extents: 5 -> 1 [ OK ]
[325572/777232]/var/log/kern.log: 100% extents: 6 -> 1 [ OK ]
[325589/777232]/var/log/auth.log: 100% extents: 3 -> 1 [ OK ]
[325625/777232]/var/log/wtmp: 100% extents: 3 -> 1 [ OK ]
[325627/777232]/var/log/kern.log.1: 100% extents: 2 -> 1 [ OK ]
[325644/777232]/var/log/cups/access_log.1: 100% extents: 2 -> 1 [ OK ]
[325810/777232]/var/log/auth.log.1: 100% extents: 2 -> 1 [ OK ]
Это связано с тем, что mysql, установленный в ubuntu, берет на себя порт, который будет блокировать mysql xampp. попробуйте полностью удалить mysql из ubuntu и повторите попытку. используйте следующие команды для удаления mysql
sudo apt-get purge mysql *
sudo apt-get autoremove
sudo apt-get autoclean
[d4 ] и теперь запустите xampp.It работал для меня.Это связано с тем, что mysql, установленный в ubuntu, берет на себя порт, который будет блокировать mysql xampp. попробуйте полностью удалить mysql из ubuntu и повторите попытку. используйте следующие команды для удаления mysql
sudo apt-get purge mysql *
sudo apt-get autoremove
sudo apt-get autoclean
и теперь запустите xampp.It работал для меня.
Это связано с тем, что mysql, установленный в ubuntu, берет на себя порт, который будет блокировать mysql xampp. попробуйте полностью удалить mysql из ubuntu и повторите попытку. используйте следующие команды для удаления mysql
sudo apt-get purge mysql *
sudo apt-get autoremove
sudo apt-get autoclean
и теперь запустите xampp.It работал для меня.