![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| 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 |
| fazer múltiplas linha contendo um padrão único em linha | VTAWKVT | Programação Shell Script e | 13 | 12-04-2008 06:40 |
| Leituras várias linhas como único | braindrain | Programação Shell Script e | 9 | 10-18-2006 11:16 |
| substitui a primeira linha ou linhas em um arquivo | Terrível | UNIX & avançada para usuários experientes | 3 | 06-28-2006 09:23 |
| Dividir uma linha única em várias linhas | thanuman | Programação Shell Script e | 4 | 02-23-2005 04:56 |
| substituindo várias linhas | ajnabi | Programação Shell Script e | 1 | 04-09-2002 07:55 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
substituindo várias linhas com uma única linha
Qualquer um pode dar-me a ideia sobre a substituição múltiplas linhas em branco com uma única linha em branco?
Tenha em consideração que para um arquivo com mais de 100 número de caracteres. Atenciosamente, Siba |
|
||||
|
Na minha máquina gato-s fazer nada. A saída é mesmo tão simples gato.
Te segundo um está indo bem na máquina linux, mas não em HP-UX (Quando a nenhum dos caracteres na linha é mais, digamos, 1000). |
|
||||
|
Eu não tenho um HP-UX caixa para testar, mas tente uma das seguintes características:
Código:
# delete all CONSECUTIVE blank lines from file except the first; also # deletes all blank lines from top and end of file (emulates "cat -s") sed '/./,/^$/!d' # method 1, allows 0 blanks at top, 1 at EOF sed '/^$/N;/\n$/D' # method 2, allows 1 blank at top, 0 at EOF # delete all CONSECUTIVE blank lines from file except the first 2: sed '/^$/N;/\n$/N;//D' |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|