Desinstalou um aplicativo, mas ele continua a aparecer sempre que eu tento interagir com os tipos de arquivos aos quais ele costumava se associar.
Como de costume, find
tem sido inestimável em encontrar e eliminar as sobras. Mas notei que não conseguia fazer com que o operador regex OR funcionasse do jeito que eu esperava.
Algumas coisas que tentei não funcionaram:
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
Algumas coisas que eu tentei funcionaram:
find / -iregex '\(.*crossover.*\)' 2>/dev/null
find / -iregex '^.*crossover.*$' 2>/dev/null
find / -iregex '.*crossover.*' 2>/dev/null
Fiquei com a impressão de que, se '\(.*crossover.*\)'
, retorna um jogo ..
Então '\(.*crossover.*\)\|whatever'
também deve.
Qual é a sintaxe correta?