49 & & $ 2 + $ 3 + $ 4" />
![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| をファイルに付加 | vinay123 | シェルプログラミングとスクリプティング | 1 | 2008年6月19日 04:05午前 |
| 具体的な内容をファイルから読み込み、別のファイルに付加 | dnicky | シェルプログラミングとスクリプティング | 5 | 2005年10月4日 06:45午前 |
| 画面を印刷 | グーグル | UNIXの詳細&エキスパートのためのユーザー | 2 | 2003年10月24日 12:19午前 |
| ファイルを付加 | chumba | UNIXのダミー質問と回答のため | 1 | 2001年5月24日 12:09午後 |
| ファイルに付加 | Astudent | UNIXのダミー質問と回答のため | 1 | 2000年10月20日 03:17午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
画面に印刷せずに、ファイルに付加
コード:
#!/bin/csh
awk 'BEGIN { print "Name Exam1 Exam2 Exam 3 Total Grade" }' grades | tee gradesorted
awk '{if ($2+$3+$4<50){grade="F"}else if ($2+$3+$4>49 && $2+$3+$4<65)
{grade="D"}else if ($2+$3+$4>64 && $2+$3+$4<80){grade="C"}
else if ($2+$3+$4>79 && $2+$3+$4<90){grade="B"}else{grade="A"}}
{print $0, " ", $2+$3+$4, " ", grade;}' grades | tee gradesorted
私は、何が引用符で囲んでの両方の印刷を変更しようとしているファイルに追加されるのではなく、画面に出力します。私を使ってみたことがある セッド ない成功を収めた。誰も私は正しい方向にポイントすることはできますか?ありがとう。 |
|
|||||
引用:
引用:
|