Tenho 23 strings para pesquisar, quero que retorne aquelas que estão no arquivo.
Peguei o código abaixo:
users='User1\|User2\|User3\|User4\|User5\|User6\|User7\|User8\|User9\|User10\|User11\|User12..User23'
Saída desejada:
User1 is in the file
User2 is not in the file
...
User 23 is in the file
Não tenho ideia de como fazer, estava pensando em um array mas, quero algumas dicas se for possível. Desde já, obrigado.
Use uma matriz:
grep -q
executará a pesquisa, mas não retornará nenhuma saída, permitindo que você a use silenciosamente em umif
teste.Alternativamente, você pode colocar cada usuário on-line em um arquivo chamado
Users
, e então:Isso produzirá uma lista de todos os usuários vistos. Se você quiser ver os usuários presentes e ausentes, você pode:
Tente isso,
De
man
:Mais um ajuste.
Com apenas uma única varredura no arquivo: isso é bash