Lista
Algum saberia me dizer como faço para coletar os domínios de uma lista de
e-mail? Por exemplo, do e-mail [EMAIL PROTECTED] estou querendo as informações
yy.zz
Procurei no histórico da lista se existia uma mensgem, mas ficou meio difícil
procurar pela palavra arroba ou pelo simbolo @.
Desd
Dê uma olhada no comando cut (man cut), abaixo um exemplo que
deve resolver o problema:
$ cat e-mails.txt |cut -d"@" -f2
2008/11/13 Caio Abreu Ferreira <[EMAIL PROTECTED]>:
> Lista
>
> Algum saberia me dizer como faço para coletar os domínios de uma lista de
> e-mail? Por exemplo, do e-mail
2008/11/12 Eduardo <[EMAIL PROTECTED]>
> É configuravel pois vem do banco de dados.
> O problema é que já pedi para colocarem o "0" zero antes dos dias/mes.
>
> pode ser ago do tipo:
>
> echo 11-1-2006 | sed
> 's/\([0-9][0-9]\)-\([0-9]\)-\([0-9][0-9][0-9][0-9]\)/\1\/0\2\3/g'
>
> O separador não é
On Thu, Nov 13, 2008 at 08:02:58AM -0200, Fabiano Caixeta Duarte wrote:
> 2008/11/12 Eduardo <[EMAIL PROTECTED]>
>
> > É configuravel pois vem do banco de dados.
> > O problema é que já pedi para colocarem o "0" zero antes dos dias/mes.
> >
> > pode ser ago do tipo:
> >
> > echo 11-1-2006 | sed
>
O cut resolve, mas não seria necessário redirecionar a saída do cat
Basta
cut -d"@" -f2 arquivo.txt
2008/11/13 Wagner_D <[EMAIL PROTECTED]>
>Dê uma olhada no comando cut (man cut), abaixo um exemplo que
> deve resolver o problema:
>
> $ cat e-mails.txt |cut -d"@" -f2
>
> 2008/11/13 Caio
Quero capitalizar o nome de arquivos que estão todos os letras minúsculas.
Como eu faço? Que comando usar?
Tentei algo como
tr "\b[a-z]{1,1}" "\b[A-Z]{1,1}"
Mas o resultado é maiúscula pra todas as letras. Tentei com o SED mas sem
proveito algum!
Agradeço desde já
Leonardo Bernardes
Usuário Lin
Se eu entendi o que tu quer, seria algo tipo:
arquivo.txt
para
Arquivo.txt ?
$ sed 's/^./\U&/' <<<"arquivo.txt"
# sed 's/^./\U&/' <<<"arquivo.txt"
Arquivo.txt
lazlo:~#
--
Flávio do Carmo Júnior aka waKKu
2008/11/13 Leonardo Bernardes <[EMAIL PROTECTED]>
> Quero capitalizar o nome de arqu
Obrigado, Flavio
É isso mesmo que eu queria, a única diferença é que eu queria alterar
palavras ao invés da string inteira, daí só substitui o ^ por \b e
funcionou
Valeu, obrigado!
--- Em shell-script@yahoogrupos.com.br, "Flavio Junior" <[EMAIL PROTECTED]>
escreveu
>
> Se eu entendi o que tu que
$ echo abc.txt |awk '{ sub(/^./,toupper(substr($0,1,1))); print; }'
Abc.txt
Referência: http://pegasus.rutgers.edu/~jscalf/awk.txt
[]'s
Eri
2008/11/13 Leonardo Bernardes <[EMAIL PROTECTED]>
>
> Quero capitalizar o nome de arquivos que estão todos os letras minúsculas.
> Como eu faço? Que comando
Ahn?
^ == Inicio de linha
\b == border, caracteres de borda, como ponto, tab, espaço e inclusive
inicio de linha
Talvez o que tu deva fazer pra melhorar é evitar do sed tentar fazer upper
pra caracteres que não tem upper, fazendo:
$ sed 's/^[a-z]/\U&/'
Cuidado com a tua solução, pode acontecer
10 matches
Mail list logo