Problema : * não está sendo expandido; realmente não existe esse arquivo chamado *, então o grep relata isso.
Solução : remova o último *; ele funcionará com -r, fazendo o grep procurar em todos os arquivos naquele diretório.
Estou tentando executar um comando grep no sistema remoto para obter o resultado para o dia 22 de maio. Mas a resposta vem
/ bin / grep: /var/log/Clients_Logs/127.0.0.1/*: nenhum arquivo ou diretório desse tipo
Mas quando eu especificamente forneço o nome do arquivo, ele funciona e me fornece 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/*'