![]() |
|
|
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 |
| Ler um arquivo linha por linha | VENC22 | UNIX para Dummies Perguntas & Respostas | 4 | 10-30-2008 11:09 |
| consulta sobre a forma como a busca de uma linha e ler palavra de que a rubrica 4. | jaggesh | UNIX para Dummies Perguntas & Respostas | 4 | 07-01-2008 11:21 |
| ler o arquivo linha por linha | kittusri9 | Programação Shell Script e | 3 | 04-24-2008 09:26 |
| Como ler a última linha de um arquivo txt? | yongho | UNIX para Dummies Perguntas & Respostas | 2 | 06-13-2005 02:20 |
| Como ler um arquivo linha por linha e fazer coisas | nave espacial | Programação Shell Script e | 4 | 03-17-2005 09:47 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
ler um arquivo linha por linha em ksh
Oi,
No ksh usamos' enquanto lê linha «declaração de ler um arquivo linha por linha. No meu arquivo de entrada tenho 5 espaços anexado ao final de cada linha. Quando eu uso enquanto lê linha declaração que corta fora os espaços no final de cada linha Inp.txt aaaa <five spaces> bbbb <five spaces> cccc <five spaces> pgm.ksh #! / bin / ksh enquanto lê linha fazer len \u003d `echo" $ line "| wc-c` echo $ len feito my_output 5 5 5 Mas a minha espera a produção deve ser, 10 10 10 Kindly help me sobre isso. Thanks in advance, Chella. |
|
||||
|
O ler comando divide a linha em campos separados por espaço branco por omissão. Você pode alterar esta redefinindo o inter-campo separador (IFS). Tente este: Código:
#!/bin/ksh while IFS="" read line do len=`echo "$line" | wc -c` echo $len done Última edição por Annihilannic; em 08/29/2008 02:54.. Motivo: D'oh, demasiado lenta. :-) |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|