Estou tentando executar um comando grep no sistema remoto para me dar o resultado de 22 de maio.
/bin/grep: /var/log/Clients_Logs/127.0.0.1/*: Arquivo ou diretório inexistente
Mas quando forneço especificamente o nome do arquivo, ele funciona e me dá os resultados.
Este comando me dá um erro
ssh -tt [email protected] 'sudo /bin/grep -r "May 22" /var/log/Clients_Logs/127.0.0.1/*'
Responder1
Problema: * não está sendo expandido; realmente não existe esse arquivo chamado * , então grep relata isso.
Solução: remova o último * ; funcionará com -r , fazendo com que o grep examine todos os arquivos desse diretório.