Você pode usar a opção --format
para inotifywait
para alterar o formato de saída. Isso apenas imprimiria os nomes dos arquivos quando os arquivos fossem fechados, e não o tipo de evento:
inotifywait -eclose_write -m --format "%w%f" -q /path/to/target/dir
Ele não parece oferecer suporte a escapes no estilo C ( %code%
) e insiste em imprimir uma nova linha no final de cada evento, portanto, espero que você não tenha nomes de arquivo com novas linhas neles.