Isto:
BOOTSTRAP_MODIF="stat -c %Y '/home/agrillet/a'"
Define a variável BOOTSTRAP_MODIF
para a string stat -c %Y '/home/agrillet/a'
. Não produz saída.
Se você expandir a variável posteriormente, como "$BOOTSTRAP_MODIF"
(com aspas), obterá exatamente essa string, como uma string. A mensagem de erro parece com o Bash tentando executar um comando com esse nome (espaços e todos), o que você não tem.
Você pode executar o script com bash -x
(ou sh -x
) ou usar set -x
dentro do script para ver os comandos que o shell realmente tenta executar.
Veja BashFAQ 050 sobre como salvar um comando para uso posterior.