計算機実習 III チェックリスト No.09
学籍番号 氏名
AWK No.4
チェック 1. □ "30000"< "400" となる理由が説明できるか。
チェック 2. □ データの 1列目に "2016" が含まれる行を行番号付きで表示するよ
うな1 行のAWK スクリプトが書けるか。
チェック 3. □ p3真ん中の正規表現の例はすべて理解したか。
チェック 4. □ メタ文字 * と + の違いを説明できるか。
チェック 5. □ 正規表現の* と、コマンドプロンプトでのワイルドカードの* の違 いを説明できるか。
チェック 6. □ /2*/ がなぜ意味がないかを説明できるか。
チェック 7. □ 正規表現の「3????」がなぜ「3?」と同じかを説明できるか。
チェック 8. □ p4下の正規表現の例はすべて理解したか。
チェック 9. □ 「!/^$/」と「NF>0」は、空白のみからなる行に対してそれぞれ真偽 はどうなるか。
チェック 10. □ match()の引数にはなにを指定するか理解したか。
チェック 11. □ p6上の2つのスクリプトのRSTART と RLENGTHの値の意味がわか るか。
チェック 12. □ p6 3 つ目のスクリプトの s1, s2, s3 の substr() による切り出し の結果が理解できたか。
チェック 13. □ p6 3つ目のスクリプトのif文が何を意味しているか説明できるか。
チェック 14. □ p7のスクリプトの 3行目ではどのようなものが出力されるか。