![]() |
|
|
Googleのunix.com
|
|||||||
| UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎! |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 企業のUnixラウンド: Unixの未来のゴースト-サーバ監視 | アイボット | UNIXおよびLinuxのRSSニュース | 0 | 2007年12月19日 12:20午後 |
| リモートのUNIXマシンからWindowsのボックスにUNIXコマンドを実行する-パスワードの入力を避ける | D.kalpana | UNIXのダミー質問と回答のため | 1 | 2007年4月20日 06:24午前 |
| 1つのディレクトリから別のUnixのUnixサーバにファイルを送信するためのFTP監督脚本 | raja_1234 | シェルプログラミングとスクリプティング | 1 | 2006年11月30日 07:57午前 |
| Unixの歴史質問:なぜ、ファイル名/ dirnamesはUnixのsentsitiveは何ですか? | deckard | UNIXのダミー質問と回答のため | 3 | 2005年3月26日 01:59午後 |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
||||
|
AwkのヘルプのUNIX (新)
スクリプトを書くの平均スコアを計算し、各学生のための文字を割り当てるグレードも、すべてのテストの平均スコアを計算する(元のデータは、ファイルの"成績" )です。出力のすべての生徒の名前、スコア、成績は平均スコアの高い順。注:ファイルにしてください" finalgradesの出力を保存" 。 ソースデータの内容(グレード)ファイル: ピーター: 90:80:70 アリス: 79:89:69 デビッド: 99:79:89 最後の文字の等級は、次の条件に基づいて決定されます: 答: 90以上、 B : 80 89を通じて;はC : 70 79を通じて;エ: 60 69を通じて;メール; 50 59を通じて;金: < 50 。 出力( finalgrades ) これまでのところがある: コード:
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)}
等級のいずれかが動作していません 助けてください。 |