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

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

Re: [shell-script] pipes?


From: Fabiano Caixeta Duarte
Subject: Re: [shell-script] pipes?
Date: Wed, 05 Oct 2005 19:15:22 -0300
User-agent: Mozilla Thunderbird 1.0.2 (X11/20050317)

Conforme o Eliphas ja disse, vc pode usar o parâmetro -u do sed. E pode também fazer apenas uma chamada ao sed :)

| sed -u s/[][\']//g

Todos os caracteres entre [] são consultados... o macete de procurar pelos caracteres colchetes é colocá-los na sequência que citei, ou seja assim: [][]

Falow!

Fabiano Caixeta Duarte
Consultor em soluções para Redes de Computadores
Ribeirão Preto - SP

murgent_shell escreveu:
Pessoal com a ajuda de vcs ao poucos estou
conseguindo, vejam:

-------------------

#! /bin/bash

logFile="log2.log"

tail -f $logFile | grep
"org.ourgrid.mygrid.scheduler.Workqueue.schedule:105"
--line-buffered | cut -f1,2,6,12 -d" "

-------------------

A saída desse script eh:

[2005/9/23 17:8:9:116] nodo12 '1.1.1'

Agora preciso tratar essa saída para que fique da
seguinte forma:

2005/9/23 17:8:9:116 nodo12 1.1.1

ou seja sem "[" "]" "aspas"

pensei em fazer da seguinte forma, logo após o cut
incluir

| sed s/"\["// | sed s/"\]"// | sed s/\'//g

isso funciona se eu usar grep e cut sem o tail -f, mas
qdo insiro o tail -F isso não funciona, novamente me
parece uma questão de buffer.


reply via email to

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