Corrigir regexp: (ignorefolder1|folder1/ingnorefile1)
. Mas sua expressão também funciona.
Usar uma barra invertida para escapar de um não meta-caractere é um erro. "/" não é um metacaractere e não precisa ser escapado.
Eu quero monitorar o caminho especial para qualquer evento de criação ou modificação de arquivos recursivamente nele via inotifywait , mas não sei qual é o meu problema.
Eu tenho algumas pastas que desejo excluir.
watchpath
-> folder1
-> file1
-> ingnorefile1 [IGNORE]
-> ignorefolder1 [IGNORE]
Como faço para excluí-los corretamente usando uma expressão regular?
inotifywait -mr --exclude '(ignorefolder1|folder1\/ingnorefile1)' -e modify -e create -e delete . | while read date time dir file; do
Qual é a expressão regular correta a ser usada para atingir meu objetivo?
Corrigir regexp: (ignorefolder1|folder1/ingnorefile1)
. Mas sua expressão também funciona.
Usar uma barra invertida para escapar de um não meta-caractere é um erro. "/" não é um metacaractere e não precisa ser escapado.