comandos sed, grep e cut [RESOLVIDO]

1. comandos sed, grep e cut [RESOLVIDO]

Guilherme
gui-gui

(usa Arch Linux)

Enviado em 22/10/2010 - 13:51h

gente eu faço uns shell scripts ai simplicíssimos mais eu nao entendo como usar os comandos "sed, grep e cut" sei q sao comandos básicos.
eu quero q falem de maneira simples oq eles fazem e de um exemplo mais simples ainda.
obs.: eu ja li o comando --help e o man comando msm assim nao entendo


  


2. MELHOR RESPOSTA

Marcos Paulo Ferreira
Daemonio

(usa Slackware)

Enviado em 22/10/2010 - 14:41h

Bem, comece pelo cut. O sed e o grep manipulam as expressões regulares. Se você ainda não as conhece, aconselho aprendê-las primeiro para usufruir o máximo desses dois comandos.

O cut, no uso mais simples, seleciona partes de um texto baseando-se principalmente em um delimitador.

$ echo 'aaa:bbb:ccc' | cut -f1 -d':'
aaa

Dizemos para o cut para retornar o campo (field) 1 separado
pelo delimitador ':'. Outras exemplos:

$ echo 'aaa:bbb:ccc' | cut -f2 -d':'
bbb

$ echo 'aaa:bbb:ccc' | cut -f3 -d':'
ccc

Você pode também usar a opção -c que obtém tudo dentro de um intervalo:

$ echo 'vivaolinux' | cut -c1-4
viva

Ele obteve os caracteres no intervalo de 1 a 4.

$ echo 'vivaolinux' | cut -c6-
linux

Retornou tudo entre a posição 6 até o final.

Bem, para o sed e grep confira esses links aí em baixo. Aprendi com eles e a linguagem é simples e divertida:

http://aurelio.net/sed/sed-HOWTO/
http://aurelio.net/er/apostila-conhecendo-regex.pdf

t+

3. Re: comandos sed, grep e cut [RESOLVIDO]

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 22/10/2010 - 13:59h

http://pt.wikipedia.org/wiki/Filtro_%28Unix%29






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts