Como posso combinar alguma string entre espaços ou vindo do começo ou fim?
Preciso de correspondência para -someword
nas seguintes frases: word1 -someword word2
, -someword word1
, word1 -someword
, -someword
. E não precisa de correspondência nas frases: s-someword
,-somewordd
Eu tentei grep acima com regex grep -r [^ ]-someword[$ ]
(ou seja, antes -someword
deve ser um espaço ou -someword
deve iniciar a frase, depois -someword
deve ser um espaço ou -someword
deve terminar a frase), mas não encontra nada.
Tentar:
De
man grep
: