Удалите приложение, но оно продолжает появляться, когда я пытаюсь взаимодействовать с типами файлов, с которыми оно было связано.
Как обычно, find
был неоценим в поиске и устранении остатков. Но я заметил, что не могу заставить работать оператор регулярного выражения ИЛИ так, как ожидал.
Некоторые вещи, которые я пробовал, не работали:
find / -iregex '(.*crossover.*)|(.*codeweavers.*)' 2>/dev/null
find / -iregex '(^.*crossover.*$)|(^.*codeweavers.*$)' 2>/dev/null
find / -iregex '\(.*crossover.*\)\|\(.*codeweavers.*\)' 2>/dev/null
find / -iregex '\(^.*crossover.*$\)\|\(^.*codeweavers.*$\)' 2>/dev/null
Некоторые вещи, которые я пробовал, работали:
find / -iregex '\(.*crossover.*\)' 2>/dev/null
find / -iregex '^.*crossover.*$' 2>/dev/null
find / -iregex '.*crossover.*' 2>/dev/null
У меня сложилось впечатление, что если '\(.*crossover.*\)'
, Возвращает совпадение ..
Тогда '\(.*crossover.*\)\|whatever'
тоже должно быть.
Какой правильный синтаксис?