The UNIX and Linux Forums  
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
remoção padrão que é espalhado em várias linhas sabyasm Programação Shell Script e 2 05-13-2008 05:19
Removendo determinado texto a partir de vários ficheiros Djaunl UNIX para Dummies Perguntas & Respostas 6 01-15-2008 05:52
removendo arquivos antigos excepto configuração arquivos e pastas jamcalicut Programação Shell Script e 1 11-09-2007 04:34
Please Help. Precisa de Ajuda à procura de múltiplas picadas em um arquivo e removê-los. mjs3221 UNIX & avançada para usuários experientes 2 08-19-2006 06:28
Removendo usuário a partir de vários grupos, através da linha de comando jquizon62 Sun Solaris 1 10-28-2004 12:56

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 11-15-2007
deaconf19 deaconf19 is offline
Usuário
  
 

Join Date: Sep 2007
Localização: EX-PAT, em Taipei, Taiwan
Lugares: 152
Removendo M ^ a partir de múltiplos arquivos

para fazer isso eu costumo tipo dos2unix <file>-o <file>
e isto irá remover o ^ M a partir do final de cada arquivo. bem eu tenho mais de 100 arquivos que copiou alguém que eu preciso. Como faço para remover o M ^. Eu vi uma perl script mas não estou familiarizado. pl realmente a todos os
  #2 (permalink)  
Old 11-16-2007
porteiro porter is offline Forum Advisor  
Usuário
  
 

Join Date: Jan 2007
Posts: 2.965
Perl não necessário.

Experimente-o em uma área de ensaio primeiro .....

Código:
#!/bin/sh

find directory -type f | while read N
do
          if dos2unix "$N" -o "$N".tmp
          then
                 mv "$N".tmp "$N"
          fi
done
  #3 (permalink)  
Old 11-16-2007
deaconf19 deaconf19 is offline
Usuário
  
 

Join Date: Sep 2007
Localização: EX-PAT, em Taipei, Taiwan
Lugares: 152
Desculpe eu só reler o meu post. Eu quis dizer que dentro do arquivo, há a ^ M não sobre as extensões.
  #4 (permalink)  
Old 11-16-2007
deaconf19 deaconf19 is offline
Usuário
  
 

Join Date: Sep 2007
Localização: EX-PAT, em Taipei, Taiwan
Lugares: 152
Desculpe, mas não pode encontrar quando eu executar o comando

encontrar: não pode abrir diretório: Nenhum tal lima ou diretório
  #5 (permalink)  
Old 11-16-2007
porteiro porter is offline Forum Advisor  
Usuário
  
 

Join Date: Jan 2007
Posts: 2.965
Citação:
Originally Posted by deaconf19 View Post
Desculpe, mas não pode encontrar quando eu executar o comando

encontrar: não pode abrir diretório: Nenhum tal lima ou diretório

Isto porque "diretório" é suposto ser substituído pelo diretório que você quer fazer as mudanças por

Como uma idéia geral, se você for oferecido um script que você não entende o que está fazendo, não executá-lo, pedir que uma parte do que está fazendo. Caso contrário, as pessoas vão poder dizer-lhe para executar todos os tipos de lixo.
  #6 (permalink)  
Old 11-20-2007
edcrosbys edcrosbys is offline
Somente Leitura
  
 

Join Date: Jul 2007
Lugares: 15
Só para passar em trechos, aqui o que eu uso:

perl -pe 's / \ 015 \ 012 / \ n / g' - dos para unix - apenas através de canalização que
perl -pe 's / \ n / \ 015 \ 012 / g' - unix para dois - só através do tubo é

cat filename |perl -pe 's / \ 015 \ 012 / \ n / g'> filename.without.ctrl.m

dos2unix funciona bem, mas não é em todos os sistemas. Eu agora uso esta perl.
  #7 (permalink)  
Old 11-20-2007
pancada swat is offline
Usuário
  
 

Join Date: Feb 2007
Lugares: 24
Oi tudo Minha exigência é para remover ^ L Caracteres por newline e 1

x ^ L é a entrada e saída shoud ser
x
1
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 06:39.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0