Tenho um texto com 1 linhas onde tenho a seguinte situção."Texto
texto. texto texto texto texto (continua . . .)" Como faço para sempre
que ocorrer a string ". texto "(ponto espaço texto) eu tranforme o "t"
logo após o espaço em "T", ou seja , "Texto texto. Texto texto texto
texto . . .".
Consi
$ sed 's/\.\ [a-z]/\U&/g' arquivo.txt
--
Flávio do Carmo Júnior aka waKKu
2008/7/1 Anderson <[EMAIL PROTECTED]>:
> Tenho um texto com 1 linhas onde tenho a seguinte situção."Texto
> texto. texto texto texto texto (continua . . .)" Como faço para sempre
> que ocorrer a string ". texto "(ponto
Boa tarde, estou com um problema no seguinte script:
#!/usr/bin/bash
#set -v
# Define o range que sera utilizado na busca
srcDate=$(/xxx//xx/TimeRetrieval.pl -17400 | cut -c-15)
rm Report.out 2> /dev/null
for log in `cat logsIN`;do
type=IN
logFile=$(echo $log|cut -f1 -d,)
>
> `cat zrpReport.out | sed -e 's/(IDKFA|XYQ|XBBQ|\.log)//g'` # PROBLEMA
>
> O problema se dá na hora do sed, que não está processando o "ou"
>
$(sed -re 's/(IDKFA|XYQ|XBBQ|\.log)//g' zrpReport.out)
você precisa escapar os parenteses ou usar -r.
--
Reinaldo de Carvalho
http://korreio.sf.net
h
Muito obrigado, o script agora funcionou perfeitamente!
2008/7/1 Reinaldo de Carvalho <[EMAIL PROTECTED]>:
> >
> > `cat zrpReport.out | sed -e 's/(IDKFA|XYQ|XBBQ|\.log)//g'` # PROBLEMA
> >
> > O problema se dá na hora do sed, que não está processando o "ou"
> >
>
> $(sed -re 's/(IDKFA|XYQ|XBBQ|