![]() |
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 |
| precisar de ajuda com a substituição de um determinado campo ... | shennanigan83 | Programação Shell Script e | 5 | 04-09-2008 01:00 |
| Substituir texto | chrchcol | Programação Shell Script e | 3 | 07-25-2006 12:30 |
| Substituindo determinado campo | Charbel | Programação Shell Script e | 1 | 04-26-2006 04:00 |
| substituir texto | ajaya | Programação Shell Script e | 2 | 04-12-2006 12:31 |
| Substituindo o último campo de uma linha. | Darek | Programação Shell Script e | 3 | 08-19-2005 11:45 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
nul substitui um campo com texto
Ok aqui está o meu chuchuzinho. Tenho um ficheiro em que cada linha deve ter o mesmo comprimento. Cada campo dentro da linha é de um certo comprimento. Nenhum desses pode ser alterada. O que eu preciso de fazer é olhar para um campo específico dentro deste arquivo, digamos que ele começa com 30 caracteres e termina com 50. Se este campo estiver vazio, eu preciso que ele seja substituído por um pedaço de texto.
Um exemplo. Note que o campo 3, abaixo, na primeira linha em branco. Preciso fazer isso pareço linha2. Além disso, deverá ignorar a linha, se houver alguma coisa no campo como na linha 2 e 3. Código:
field1field2 field4 field1field2field3 field4 field1field2sometext field4 Qualquer ajuda será apreciada como estou horrível com sed. Última edição por DarkHound; em 08/27/2007 08:41.. Motivo: Procuro para corrigir desvios, aparentemente a bordo [code] tags não utilização monospaced fontes. |
|
||||
|
Infelizmente não posso dar um exemplo, que dados confidenciais da paciente e pode não ser exactamente sanitizados. Posso, no entanto, fornecer aquilo personagem / coluna do campo começa e termina em. O campo começa a coluna 308, e termina a coluna 327. Em vez de ser branco, eu quero a campo para conter "Ver Texto Livre" sem as aspas.
Não eu não quero mudar o tamanho da linha de qualquer forma. O campo, nem a linha que contém o campo não pode mudar de tamanho, caso contrário, o importador dispõe de um ajuste. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|