tenta:
$(ps -ef|awk '/ftp/ {print $8,"-v " }'|egrep -v "(awk|grep)"|uniq) 2>&1 >>
saida.txt
Não tenho vsftpd rodando aqui pra testar.
flw!
PS: que salada
On Qua 04/08/10 17:09 , Julio Quierati julio.quier...@gmail.com sent:
> Caros amigos,
> Estou com um problema estranho ao redirecionar
Amigão, é de boa prática em listas de discussões e fórums de dúvidas em geral
postar a sua solução.
flw!
Eric
On Sáb 26/06/10 23:18 , Leandro Valiengo leandro_valie...@yahoo.com.br sent:
> obrigado a todos que me ajudaram, consegui aqui.
>
>
> De: Marcio Gil
Já já respondem de maneira mais decente. Aguarde. Até lá fica minha sugestão:
g...@noteerichds:~$ cat leandro.txt
00ACC
01LEANDRO
03LEANDRO
g...@noteerichds:~$ grep "00ACC" -A 1 leandro.txt | grep -q 01LEANDRO
g...@noteerichds:~$ if [ $? -eq 0 ]; then continua; else abnormalend; fi
flw!
Eric
O
Não testei aqui mas acho que isso funciona:
for i in ls *.fsz; do
FILENAME=$(basename $i .fsz);
tar -czvf ${i}.tar.gz ${i}.* && rm $i.fsz && rm $i.dat;
done
flw!
On Ter 22/06/10 16:27 , MrBiTs mrbits@gmail.com sent:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA256
> On 06/22/2010 04:08
Uma solução, baseada nos meus humildes conhecimentos.
g...@noteerichds:~/rrd$ ls -l *
1:
total 4
-rw-r--r-- 1 groo groo 2 2010-05-14 11:43 arquivo1.rrd
2:
total 4
-rw-r--r-- 1 groo groo 2 2010-05-14 11:43 arquivo2.rrd
3:
total 4
-rw-r--r-- 1 groo groo 2 2010-05-14 11:43 arquivo3.rrd
g...@noteer
echo $RANDOM
flw
Eric
On Qui 13/05/10 20:21 , "nbarreiro4" ol...@yahoo.com sent:
> Como geramos números aleatórios em shell?
>
>
Olá, amigão.
Veja se isto te ajuda:
O arquivo:
g...@noteerichds:~$ cat teste.txt
a
a
b
b
c
c
d
d
e
e
e
e
e
f
f
f
g
Bom dia galera, como faço para identificar se ha linhas duplicadas
> em uma arquivo com mais de 20.000 linhas?
g...@noteerichds:~$ uniq -c teste.txt
2 a
2 b
2 c
Opa!
Estou sem tempo pra escrever um script, mas veja se entende o que eu faço
abaixo:
e...@noteeric:~$ NOME=( Ciclano Fulano da Silva Soares )
e...@noteeric:~$ TAMANHO=${#NOME[*]}
e...@noteeric:~$ echo $TAMANHO
5
e...@noteeric:~$ echo ${NOME[0]}
Ciclano
e...@noteeric:~$ echo ${NOME[4]}
Soares
e
Bem, realmente o uso de aspas e a diferença do grep versus egrep
(ou grep -E) fez a diferença.
Porém no sed, não estou conseguindo encontrar o erro:
echo "/nobr" | sed -e 's/?nobr//g'
/nobr
echo "/nobr" | sed -e 's/"?nobr"//g'
/nobr
echo "/nobr" | sed -e "s/?nobr//g"
/nobr
e por ai vai.
Obrigado pelas respostas esclarecedoras.
Agora ficou outra dúvida: não estou conseguindo usar o "?":
e...@noteeric:~/Downloads/hds$ echo "fed" | grep fed
fed
e...@noteeric:~/Downloads/hds$ echo "fed" | grep fe?d
e...@noteeric:~/Downloads/hds$
Pelo que eu li, "?" significa uma ou nenhuma ocorrê
Por favor, como ficaria a expressão regular para eu substituir desde "DIV" até
o primeiro ">" da string abaixo:
60-01-68-00/00
Obrigado!
Eric
Eu começaria com :
e...@noteeric:~/Desktop/SARAIVA$ for i in $(find ./ -type f); do file $i; done
| awk '{print $1$2}'
flw!
Eric
On Seg 26/04/10 00:02 , Helton Moraes heltonbi...@gmail.com sent:
> Caros colegas
> Tenho pastas baixadas com o wget que contêm galerias de wallpapers
> mas junto
>
Testado:
e...@noteeric:~$ cat teste.txt
1. Projeto (risk: 6) (allocated to: Sicrano+Beltrano) (allocated by: Fulano)
1. Primeira tarefa (risk: 6) (allocated to: Sicrano+Beltrano) (allocated by:
Fulano)
1. Primeira sub-tarefa (risk: 6) (allocated to: Sicrano)
2. Segunda sub-tarefa (risk: 6) (all
Pra tabular, acho que isso funciona:
e...@desktophome:~$ sed -e 's/(risk:/t/g' -e 's/(allocated
[tb][oy]://g' -e 's/)//g' teste.txt
1. Projeto 6 Sicrano+Beltrano Fulano
1. Primeira tarefa 6 Sicrano+Beltrano Fulano
1. Primeira sub-tarefa 6 Sicrano
2. Segunda sub-tarefa
paste -d "-"
Poderia usar o uniq -c:
cat arquivo | sort uniq -c
Ronie
--
> Em 14 de abril de 2010 17:07, Alain Mouette escreveu:
>
>>
>>
>> Estou criando um script para analizar um arquivo de log de
erros...
>> empaquei no final
Com o uso de:
$ for i in $(cat a.txt); do grep "^$i" b.txt; done
Poderia haver herro pois procurando linhas começadas por "20"
traria também linhas começadas por "20.*"
Eu sempre ponho o caracter subsequente (espaço ou tab) pra evitar
destruição sumária de ambientes produtivos por conta de scri
MOstra algumas linhas do seu csv.
flw!
On Sex 15/01/10 18:09 , Kurt Kraut lis...@kurtkraut.net sent:
Olá,
Estou fazendo um script para calcular notas de alunos. A fórmula
que tenho
que executar é:
N = (4 x Nota1 + 3 x Nota2 + 3 x N3) / 10
Já tenho as notas em variáveis obtidas de u
grep "Jan 15" | sed -e '/smtp[/!d' -e 's/^.* ]*)>.*$/ 1/'
/var/log/mail. log | tr '[A-Z]' '[a-z]' | sort | uniq -c | sort -nr
Ou
sed -e '/Jan 15/' -e '/smtp[/!d' -e 's/^.* ]*)>.*$/ 1/'
/var/log/mail. log | tr '[A-Z]' '[a-z]' | sort | uniq -c | sort -nr
On Sex 15/01/10 14:04 , Alex alexpo...@y
r...@nhanha:~ [1] teste.txt
;;;;;
;;;;;;;
;;
r...@nhanha:~ [2] -e 's/;;.*$//g' teste.txt
;;;
;;;;;;;
;;
r...@nhanha:~$ [3]
flw!
On Qui 14/01/10 10
sed -e 's/;;$//g' arquivo.txt
flw!
On Qua 13/01/10 13:06 , "araujo_70" araujo...@yahoo.com.br sent:
Senhores
Como eu consigo retirar as os ultimos campos de uma linha ..
eis a linha:
teste;;;;;
Tem q ficar assim:
teste;;;
Atc
João Lopes
Eu poderia dizer que usei o cut e uns ifs pq decidi usar uma
solução 100% bash mas na verdade, apesar de saber (desconfiar) que
o awk é uma ferramenta de grande poder, só uso awk para imprimir
colunas, com "awk '{print $X}'.
flw
On Ter 12/01/10 13:51 , Andrea VB andreavb1...@gmail.com sent:
Oi,
Bom dia!
Testei o que eu programei abaixo e funcionou:
r...@desktophome:~$ cat nhanha.sh
# considerem as variáveis $nome, $GID_MIN e $GID_MAX já definidas:
# $nome é um nome de usuário do sistema.
# GID_MIN = 15000, GID_MAX = 15999.
nome="eric"
GID_MIN="15000"
GID_MAX="15999"
for proj i
find /DIR_ANTIGO/ -type f -maxdepth 1 -exec cp {} /NOVO_DIR/ ;
flw!
On Sex 08/01/10 10:38 , Bruno Gunter gun...@infolink.com.br sent:
Redirecione a saída de erros para um arquivo, algo como:
seu programa (..) seu programa 2> erros.log
[]'s
Gunter
Em Sex, 2010-01-08 às 10:07 -0200,
acho que
find /DIR_ANTIGO/ -type f -exec cp {} /NOVO_DIR/ ;
funciona.
flw!
On Qui 07/01/10 21:14 , José Paulo de Oliveira Petry
petr...@gmail.com sent:
Pessoal,
Estou desenvolvendo um script e quero que ele copie os arquivos de
um
diretório para outro:
cp /DIR_ANTIGO/* /NOVO_DIR/
Hehe,
Cara, tenta primeiro desenvolver melhor a sua necessidade.
Tipo: "Tenho um arquivo assim (e cola um exemplo) e preciso fazer
tal coisa".
O que você disse nesse e-mail, não foi o que disse no outro.
Eu tava criando uma resposta pro seu e-mail anterior e me deparei
com essa nova necessi
Eu uso mplayer co o driver fbdev ou cvidix pra mostrar imagens em
console, usando framebuffer ou sdl, dependendo da placa de vídeo.
Mas acho que entrar em detalhes seja off-topic.
Uso isso no meu projeto/hobby http://slackade.blogspot.com. [1]
Eric
On Qua 30/12/09 21:27 , MrBiTs mrbits@g
Obrigado, amigo.
Na verdade, não ajudou.
Obrigado, novamente e feliz ano novo!
sds
Eric
On Qua 30/12/09 02:45 , Marcelo Salhab Brogliato msbro...@gmail.com
sent:
Olá Eric,
acho que este link pode te ajudar:
http://lmgtfy.com/?q=SHELL+SCRIPT+READ+STDIN [1]
abraços,
Marcelo
2009/12/29
Boa noite!
Como faço para tratar em piping a entrada padrão em um script?
Exemplo:
echo "nhanha" | script.sh
Já percebi que o "nhanha" não é o $1 para o script.sh =P
Como eu faço pra manipular esta string dentro do script.sh?
Obrigado!
Eric
[As partes desta mensagem que não continham text
Acho que isso tb funfa:
hpca01/root # cat teste.txt
00:000
asdf
asf
sdaf
sadf
asd
fas
fas
f
af
jua...@nhanha.com [1]
99:999
asdf
asdfa
ma...@nhanha.com [2]
88:8
sadfa
s
sf
dasf
sadf
asf
sa
fsda
fas
fds
fas
fa
dfa
ds
f
fas
fda
f
O problema é que ele não sabe o número de linhas que tem que
pegar. Varia.
=/
Eric
On Seg 21/12/09 17:47 , Marlon Vagner Reck marlon_...@yahoo.com.br
sent:
OI Laercio
Pode começar com o grep -AX -BX em...@dominio.com.br, sendo o "X" a
quantidades de linha que vc irá pesquisar para frente -A
Não faltou nada.
O que eu disse está correto.
sds
On Sex 13/11/09 17:15 , Bruno Gunter gun...@infolink.com.br sent:
Faltou redirecionar para o arquivo novo com ">".
O correto é grep -v " received " arquivo.txt > novoarquivo
micro...@terra.com.br wrote:
>
>
>
> grep -v " received
grep -v " received " arquivo.txt
sds
On Sex 13/11/09 16:55 , "edinhoalmeidaphp" edinhoalme...@gmail.com
sent:
Oi
tente:sed '/received/d' nome _do_arquivoe verá o arquivo sem as
linhas.
recomendo:sed '/received/d' com_received.txt > sem_received.txt
Abs
--- Em shell-script@yahoogr
Só me vem outra gambiarra pior à cabeça no momento:
echo 1 > 1.txt
echo 2 > 2.txt
paste -d ";" 1.txt 2.txt | sed -e 's/;/XxXxXxX/g
1XxXxXxX2
Mas sem que deve ter um comando no sed que faça "substitui caracter
tal a tal por XxXxXxX".
flw!
On Sex 02/10/09 20:47 , Sérgio Coutinho scoutinh...
Envia a saida do script na crontab pra um arquivo e analisa
10 10 * * * /path/do/script.sh 2>&1 > /tmp/superlog.log
flw!
On Seg 28/09/09 17:57 , Luiz guilherme Nunes Fernandes
spinal...@yahoo.com.br sent:
Prezadas pessoas, estou com um problema que não consigo resolver.
Gostaria de sa
Bom dia.
Você sabe o que quer dizer "tail -n 0"?
sds
Eric
On Sex 3/07/09 16:59 , Daniel Fernando Coimbra ruf...@gmail.com
sent:
Olá pessoal, estou fazendo um pequeno script para monitorar as
entradas
de log feitas pelo iptables. Quando executo o script para testar nos
logs já existe
35 matches
Mail list logo