![]() |
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 |
| 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! |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Empresa Unix Roundup: O Fantasma do Unix Futuro - Server Watch | iBot | UNIX e Linux RSS Notícias | 0 | 12-19-2007 12:20 |
| Executando comandos UNIX remotamente no Windows caixa de Unix caixa - evite entrar senha | D.kalpana | UNIX para Dummies Perguntas & Respostas | 1 | 04-20-2007 05:24 |
| FTP script para enviar um arquivo a partir de um diretório para outro unix unix servidor diretor | raja_1234 | Programação Shell Script e | 1 | 11-30-2006 07:57 |
| História do Unix Pergunta: Por que filenames / dirnames caso sentsitive em Unix? | Deckard | UNIX para Dummies Perguntas & Respostas | 3 | 03-26-2005 01:59 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
Awk Ajuda (Novo para UNIX)
Escrever um script para calcular a pontuação média e atribuir um grau carta para cada aluno, também calcular a pontuação média para cada ensaio (a fonte de dados está no arquivo "graus"). Saída de todos os alunos "nome, pontuação, e séries em ordem decrescente da pontuação média. Nota: por favor, salve a saída para o arquivo "finalgrades".
Conteúdo do arquivo fonte de dados (classes): Pedro: 90:80:70 Alice: 79:89:69 David: 99:79:89 A última carta grade será determinado com base nos seguintes critérios: R: 90 e acima; B: 80 até 89; C: 70 até 79; D: 60 até 69; E; 50 por 59, F: <50. Saída (finalgrades) até agora eu tenho: Código:
BEGIN{ print "Name Test1 Test2 Test3 Average Grade"}
{average=($2+$3+$4)/3;
grade="F"
if (average<50)
grade="E"
if (average<60)
grade="D"
if (average<70)
grade="C"
if (average<80)
grade="B"
if (average<90)
grade="A"
if (average<100)
printf("%-8s%-8d%-8d%-8d%-8d%-8d\n",$1,$2,$3,$4,average,grade)}
grau, mas não está a funcionar, quer please help |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|