![]() |
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. |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Awk pergunta?
Tenho awk pergunta sobre se alguém pode me ajudar aqui. Quero encontrar um string (arquivo tem apenas uma linha) e, em seguida, obter a posição da coluna.
deixe dizer que tenho 4 colunas abcd Procure b e obter alguma posição da coluna, neste caso, b é a $ 2 script não sei qual é a posição da coluna. Portanto, se awk ou outra coisa pode me ajudar a obter a posição da coluna. Thanks in Advance. |
|
||||
|
É necessário fazê-lo com o awk?
Como um script pode fazê-lo ......... cont \u003d 0 para i em `gato (o arquivo)» fazer if [ `echo $ i" \u003d (o nome que você gostaria de encontrar)] então break; diferente ((Cont \u003d cont + 1)) feito echo "a posição é - $ cont-" ......... Tchau Última edição por Doc_RuNNeR; em 06/22/2006 10:31.. |
|
||||
|
Agradecemos a todos da entrada não poderia cumprir a minha missão ainda
Saída de R $ * (ABCD) compor-u P \u003d `echo $ * | awk 'BEGIN (RS \u003d FS) / b / (print" $ "NR)'` Pelo contrário, em seguida, dar-me dá-me b $ 2. Thanks in advance. |
|
||||
|
Deixe-me explicar pouco o que eu estou a tentar realizar Quero encontrar uma seqüência arugments em que foram passadas para o script, em seguida, obter o número coluna e baseada em coluna número obter o valor de que arugment.
Obrigado |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|