Bom dia Julio,
Desculpe mais não entendi, vc pode dar um exemplo por favor?
Obrigado...
André Campos
-- Início da mensagem original ---
De: shell-script@yahoogrupos.com.br
Para: shell-script@yahoogrupos.com.br
Cc:
Data: Tue, 24 Oct 2006 17:19:08 -0200
Assunto: Re: [shell-scr
vc pode usar awk
awk '/Projeto/{info = $0} # pega a linha com as informações
/([789][0-9]|100)%/ { # se encontrar uma linha com 70% ou mais...
if(info != old_info) {
print info # aqui impede que o cabeçalho seja repetido
}
print "Disco:",$1,"Uso:",$5 # impr
Imediatamente após o próximo becape faça:
> arq
sCRIPT DO PÓXIMO BECAPE:
find . -type f - newer arq | exec &
> arq
Desta forma serão becapeados todos os arquivos com modificações mais
recentes que arq, que foi criado na mesma hora que o becape.
Abraços,
Julio
:wq
Em 25/10/06, Andre Campos <[E
Weder,
Vc tem que escapar o % ou usar "" entre ele.
df -h | grep \% ou df -h | grep "%"
df -h | awk '/\%/ {if ($5 ~/\%/ && $5 !~ /Use/) ; gsub(/\%/,"",$5) ;
print $5}'
[]s
weder_feliciano wrote:
> Eu tenho um arquivo com o seguinte conteudo:
> FilesystemSize Used Avail Use% Moun
Olá, eu tenho uma saida de comando que tem como resultado isso:
ESPAÇO EM DISCO
FilesystemSize Used Avail Use% Mounted on
/dev/hda1 177M 115M 53M 69% /
/dev/hda5 361M 7,0K 342M 1% /tmp
/dev/hda7 4,3G 1,4G 2,7G 33% /usr
/dev/hda6
Como assim "filtre" ?
Vc quer que seja mostrado *tudo* menos "ESPAÇO EM DISCO" ?
comando | sed '/ESPAÇO EM DISCO/d'
comando | grep -v 'ESPAÇO EM DISCO'
comando | awk '!/ESPAÇO EM DISCO/{print}'
veja mais opções aqui:
http://sed.sourceforge.net/sed1line_pt-BR.html
[]´s
On 10/25/06, weder_felicia
Estão, a palara ESPAÇO EM DISCO estaria no meio de um arquivo, e
gostaria de pegar tudo o que estiver abaixo dessa palavra, entendeu?
Weder
>
> Como assim "filtre" ?
>
> Vc quer que seja mostrado *tudo* menos "ESPAÇO EM DISCO" ?
>
> comando | sed '/ESPAÇO EM DISCO/d'
> comando | grep -v 'ESPA
serve isto?
comando | awk 'achou{print}
/ESPAÇO EM DISCO/{achou=1}'
On 10/25/06, weder_feliciano <[EMAIL PROTECTED]> wrote:
> Estão, a palara ESPAÇO EM DISCO estaria no meio de um arquivo, e
> gostaria de pegar tudo o que estiver abaixo dessa palavra, entendeu?
>
> Weder
>
>
> >
> > Como assim "f
Eu acho que entendi o que você precisa seria:
ESPAÇO EM DISCO
.. dados ..
ESPAÇO EM DISCO
Vc quer pegar os dados que ficam entre essas strings?
[]
ncode
weder_feliciano wrote:
> Estão, a palara ESPAÇO EM DISCO estaria no meio de um arquivo, e
> gostaria de pegar tudo o que estiver abaixo dess
Olá gente, será que alguém pode me dar um help???
Estou desenvolvendo alguns scripts em shell e terei que startar estes
scripts via PHP, ou seja, via web. Preciso saber como fazer isso pois
está complicado descobrir. Será que alguém teria uma idéia
O PHP tem uma função só que funciona apenas s
seria isso???
sed -ne '/ESPAÇO EM DISCO/,/ESPAÇO EM DISCO/!p' arquivo
ESPAÇO EM DISCO
ad
asd
asdas
d
as
ESPAÇO EM DISCO
123
12
31
23
12
imprime só:
123
12
31
23
12
Em 25/10/06, Juliano <[EMAIL PROTECTED]> escreveu:
>
> Eu acho que entendi o que você precisa seria:
>
> ESPAÇO EM DISCO
> .. dad
Anali,
Seguinte no exemplo do seu script abaixo ele não ia funcionar pelo php
do jeito que esta escrito.
Como php não é o foco da lista se você precisar disso me manda email em
pvt que te ajudo com os scripts.
Não sei sua necessidade mas acho que talvez seja melhor você fazer tudo
em cgi (shell
Exatamente juliano, só falta isso pra eu concluir meu script.
Weder
--- Em shell-script@yahoogrupos.com.br, Juliano <[EMAIL PROTECTED]> escreveu
>
> Eu acho que entendi o que você precisa seria:
>
> ESPAÇO EM DISCO
> .. dados ..
> ESPAÇO EM DISCO
>
> Vc quer pegar os dados que ficam entre es
ola.
a sua dúvida parece ser exclusivamente php, porém atente a um detalhe:
o que vc chama de "comando" ?
até onde eu saiba, 'service httpd start' não é um comando unix, sob
ponto de vista um comando interno do shell. um exemplo do que seria um
comando interno seria a instrução 'cd' -- mudança d
sed -ne '/ESPAÇO EM DISCO/,/ESPAÇO EM DISCO/p' sed.out
ou sem o "ESPAÇO EM DISCO":
sed -ne '/ESPAÇO EM DISCO/,/ESPAÇO EM DISCO/p' sed.out | grep -v 'ESPAÇO EM
DISCO'
Em 25/10/06, weder_feliciano <[EMAIL PROTECTED]> escreveu:
>
> Exatamente juliano, só falta isso pra eu concluir meu script.
>
> W
Isso tambem não deu certo, estou procurando uma forma com comandos pra
ver se resolvo isso.
Weder
>
> sed -ne '/ESPAÇO EM DISCO/,/ESPAÇO EM DISCO/p' sed.out
>
> ou sem o "ESPAÇO EM DISCO":
>
> sed -ne '/ESPAÇO EM DISCO/,/ESPAÇO EM DISCO/p' sed.out | grep -v
'ESPAÇO EM
> DISCO'
>
> Em 25/10/06,
Ola,
o que significa "uma forma com comandos"?
On 10/25/06, weder_feliciano <[EMAIL PROTECTED]> wrote:
> Isso tambem não deu certo, estou procurando uma forma com comandos pra
> ver se resolvo isso.
>
> Weder
> >
> > sed -ne '/ESPAÇO EM DISCO/,/ESPAÇO EM DISCO/p' sed.out
> >
> > ou sem o "ESPAÇO
Exemplifica melhor o que você deseja.
2006/10/25, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]>:
>
> Ola,
>
> o que significa "uma forma com comandos"?
>
> On 10/25/06, weder_feliciano <[EMAIL PROTECTED]> wrote:
> > Isso tambem não deu certo, estou procurando uma forma com comandos pra
> > ver se
18 matches
Mail list logo