Re: [shell-script] só por curiosidade

2006-07-10 Por tôpico Fernando Zank
valeu pela ajuda de vcs, não tinha testado não, é q na hora que me veio de fazer o script eu já estava com a idéia dividida e ja fiz separado vou fazer os testes aqui, valeu. On 7/10/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote: > > Assim? > find ./ -iname \*.php -exec sed -i '/ultimoCa

Re: [shell-script] só por curiosidade

2006-07-10 Por tôpico Tiago Barcellos Peczenyj
Assim? find ./ -iname \*.php -exec sed -i '/ultimoCabecalho/s/Ação//' {} \; On 7/10/06, Fernando Zank <[EMAIL PROTECTED]> wrote: -- Tiago B Peczenyj Linux User #405772 # cd /pub # more beer - Esta lista não admite a abordagem

Re: [shell-script] só por curiosidade

2006-07-10 Por tôpico Flavio Junior
#cat find.sh find ./ -iname \*.php -exec sh ultimaacao.sh {} \; #cat ultimaacao.sh sed -i '/ultimoCabecalho/s/Ação//' $1 "One liner" $ find ./ -iname \*.php -exec sed -i '/ultimoCabecalho/s/Ação//' {} \; isso nao funcionaria ? Bom, essa seria a solução, se voce jah a testou e nao funciona me di

[shell-script] só por curiosidade

2006-07-10 Por tôpico Fernando Zank
Bom pessoal eu geralmente quando faço scripts para alterar nome padrões crio 2 scripts: ex: #cat find.sh find ./ -iname \*.php -exec sh ultimaacao.sh {} \; #cat ultimaacao.sh sed -i '/ultimoCabecalho/s/Ação//' $1 Bom nesses 2 scripts vou procurar todos arquivos com extensão php e fazer altera

Re: [shell-script] cut

2006-07-10 Por tôpico Julio C. Neves
Fala Antonio, a proposta que o Thiago fez é bem mais eficiente do que com o uso do cut pq é um intrínseco (builtin) do Shell. No entanto se vc se sentir melhor usando o cut, preste atenção nos espaços em branco, protejendo-os sempre da interpretação do Shell. O certo seria fazer: $ FILE="EDISHIP11

Re: [shell-script] cut

2006-07-10 Por tôpico Herbert Alexander Faleiros
On Monday 10 July 2006 10:39, Tiago Barcellos Peczenyj wrote: [cut] > while read LINHA; do > echo \'${LINHA:0:3}\' > echo \'${LINHA:3:23}\' > echo \'${LINHA:23:26}\' > done < /o/seu/arquivo.txt > > Resultado: > 'EDI' > 'SHIP11 ' > ' 22A' [cut] Pode usar o sed também: $ echo

Re: [shell-script] cut

2006-07-10 Por tôpico Tiago Barcellos Peczenyj
Expansão de variaveis em Bash: ${var:N}Retorna o texto à partir da posição 'N' ${var:N:tam}Retorna 'tam' caracteres à partir da posição 'N' while read LINHA; do echo \'${LINHA:0:3}\' echo \'${LINHA:3:23}\' echo \'${LINHA:23:26}\' done < /o/seu/arquivo.txt Resultado: 'EDI' 'SHIP11

[shell-script] cut

2006-07-10 Por tôpico CC LATAM Cardoso Antonio
Bom dia, Sou iniciante em shell e estou precisando de uma ajuda. Estou fazendo a leitura de um arquivo onde necessito retirar as informações conforme as colunas pré-determinadas. Exemplo dos dados dentro do arquivo: EDISHIP11 22A Estou fazendo da seguinte manei

Re: [shell-script] kdialog + acentos = problemas

2006-07-10 Por tôpico Flavio Junior
Trabalhe com os locales ... Isso deve resolver, altere entre iso8859-1 e utf8. pra testar, poderia fazer algo como: $ LC_ALL=pt_BR.ISO-8859-1 ls e $ LC_ALL=pt_BR.utf8 ls Aqui eu to listando os diretorios (ls) usando os charset's de acordo com o valor da variavel LC_ALL Isso deve resolver pra voce