shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Casar parte de linha com sed e grep


From: Eduardo Júnior
Subject: Casar parte de linha com sed e grep
Date: Tue, 2 Jul 2013 23:54:05 -0300

Pessoal, tenho o seguinte arquivo exemplo:

$ cat arq.txt

blalblabla
Job: name=c1job JobType=66 level=Incremental Priority=10 Enabled=1
Job: name=c2job JobType=66 level=Incremental Priority=10 Enabled=1
Job: name=c3job JobType=66 level=Incremental Priority=10 Enabled=1
blalbalala

Preciso pegar somente o que está entre 'name=' e 'JobType', ou seja: c1job,
c2job... Estes nomes podem conter espaços (c1 job, c 2 job...).

Consegui com o comando:

$ grep -o '=.*J' arq.txt | sed 's/^=*//;s/[J ]*$//'

Acho que compliquei demais e gostaria da ajuda de vcs para simplificar.

Valeu.

-- 

Eduardo Moura da Silva Junior.


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]