![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| UNIX para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos! |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Qualquer ajuda?
Isto é o que eu preciso fazer para ordenar os resultados de um script:
Sei que a primeira metade é certo, mas a segunda metade é o que há de ficar comigo. O arquivo tem 6 campos como este palavra números números números números números e só se preocupam com a conclusão do 6 números em campo que tem mesmo números. Ele encontra alguns mas não todos, porque quando eu o gato. Txt Vejo alguns deles não passam por cima. Eu sei que eu poderia copiar o resto, mas eu gostaria de entender como fazê-lo pela primeira vez. Veja o que eu tenho: grep "^ [AZ] .* [tcz] .* [1-9] [02468] [0-9] * $" / home / public / data.txt | sort-nk3 | head -83 | tail -43 | sort-nk2> ~ / program.txt Tenho amaldiçoou e tensas sobre isso por um tempo. Alguém sabe o que estou fazendo errado? Thanks in advance Editado a fazer mais sentido. Última edição por OmegaRed; em 12/01/2005 11:43.. Motivo: fazer mais sentido |
|
||||
|
campo seperators hein? Não sei como fazer esses, são os que as coisas como esta
[0-9] (1,5)? O squiggly parênteses? E a cabeça e cauda, me jogou na diversão, porque eu era para tentar ver se eu poderia fazer meu cachimbo mais longo e ainda trabalho. A única coisa que estou realmente preocupado com os números é o grepping parte, não me parece para obter todos eles. Se o campo squiggly's são seperators vou julgá-los. |
|
||||
|
Seria útil se você poderia fornecer um pouco mais informações na seguinte ordem:
1. o que se pretende alcançar em breve palavras 2. uma amostra significativa dos seus dados de entrada 3. uma amostra significativa da produção você começa agora 4. uma descrição da forma na qual a saída que você começa afasta o resultado desejado Bakunin |
|
||||
|
Oi Bakunin, é para um programa C I Worte, quero grep especificamente os resultados.
1. O que eu realmente quero é conseguir encontrar todas as linhas (eu posso descobrir as tubagens do tipo coisas) que começam com um capital, no início, ter um 't', 'c', ou 'z' em qualquer lugar da palavra (embora eu saiba que a parte está correta, e as letras eu escolhi arbitrariamente como parte do teste) e tem depois um número par no 6 campo. 2. Exemplo de entrada de meu programa seria como: Shawn 12345 24 567 5 10102 Mateus 12 5467 1111 9 1919 Catherine 555 1234 1 1 33142 thomas 66 7777 087 33 1212 1 3. Exemplo de saída: Catherine 555 1234 1 1 33142 4. A saída só desvia em que eu não possa ver todas as linhas, porque eu estou a comparar o arquivo grepping e eu o arquivo anexado ao e nem todos estavam lá. Então, eu tenho para o grep: grep "^ [AZ] .* [tcz] .* [1-9] [02468] [0-9] * $" / home / public / data.txt Obrigado pelas respostas. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|