Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Composição diferente, mesmo resultado!

Podemos usar diretamente o comando grep para em um arquivo, sem utilizar o cut para ler o mesmo.

grep -iE "^http" /etc/services

http		80/tcp		www		# WorldWideWeb HTTP
https		443/tcp				# http protocol over TLS/SSL
https		443/udp				# HTTP/3
http-alt	8080/tcp	webcache	# WWW caching service

1 resposta
solução!

Olá, Luis!

Sim, você pode usar o comando grep diretamente para buscar padrões em um arquivo sem a necessidade de utilizar o cut. No seu exemplo, você está buscando por linhas que começam com "http" no arquivo /etc/services. O comando que você usou está correto:

grep -iE "^http" /etc/services

Aqui está uma breve explicação do que cada opção faz:

  • -i: Ignora a diferença entre maiúsculas e minúsculas.
  • -E: Usa expressões regulares estendidas.
  • ^http: Busca linhas que começam com "http".

Se você quiser buscar por um padrão específico dentro do arquivo sem precisar de cut, o grep é uma excelente escolha. Por exemplo, se você quiser encontrar todas as linhas que contêm a palavra "tcp", você pode usar:

grep -i "tcp" /etc/services

Isso retornará todas as linhas que contêm "tcp", independentemente de estarem em maiúsculas ou minúsculas.

Bons estudos!