Back to text page
情報科学概論 Aクラス 宿題 2003.6.24 解答例
次のようなスクリプトを作成し,メールに添付して提出すること.
- コマンドライン引数無しで実行する.
- 実行されても画面に何も表示せず,キー入力を受け付ける.
- 適当な文字などを入力してEnterキーを押すと,それを1行と認識する.
- 文字は何も入力しないでEnterキーを押すだけの行 (改行だけの行) を入力
すると,入力操作は完了.
- 何行入力されたかを画面に返してスクリプト終了.
解答例
n = 0
while line = gets
if line == "\n"
printf "入力した行数は %d 行\n", n
exit
end
n += 1
end
|
情報科学概論 Bクラス 宿題 2003.6.24 解答例
cat コマンドに n オプションをつけて実行すると,行頭に
行番号を付与してファイルの中身を表示する.それと同じ機能を持つスクリプト
を作成し,以下の要領でメールに添付して提出すること.
解答例
n = 1
while line = ARGF.gets
printf "\s\s\s\s\s%d\s\s%s", n, line
n += 1
end
|