シェルスクリプト練習問題(中級編)

シェルスクリプト練習問題の中級編です。正解例と解説はページ下部参照。
 
①空のディレクトリ削除シェル

シェル名 shell_chukyu_01.sh
処理内容 引数で指定したディレクトリを再帰的にチェックして空のディレクトリを削除する。引数を指定しなかった場合はカレントディレクトリを対象にすること。空のディレクトリを発見したら、それぞれ削除するかしないかを問い合わせるようにすること。

※ポイント
findコマンド
 
 
②じゃんけんゲーム

シェル名 shell_chukyu_02.sh
処理内容 じゃんけんゲームを作成して下さい。コンピュータ側の手はランダムで決定され、プレイヤー側の手はシェル実行後に対話式で入力を求める仕様として下さい。ルールは先に2回勝った方が勝利とする。

※ポイント 
 readコマンド、RANDOM変数

③カウントダウンのシェル

シェル名 shell_chukyu_03.sh
処理内容 引数にカウントする秒数を与えて、1秒ずつカウントダウンするシェル。ただし標準出力に1秒に1行の出力を出していくのではなく、watchコマンドで画面をリアルタイム更新させる仕様とする。
(さらにもう一歩挑戦したい人は、引数にYYYYMMDDHHMMSS形式で日時を指定して、その日時までをカウントダウンする仕様を組み込む)

※ポイント
watchコマンド
 
↓ 正解例と解説はこちら
http://g-network.boo.jp/wiki/2018/05/post-1166/ 
 
 
次は上級編にチャレンジ!!
http://g-network.boo.jp/wiki/2018/02/post-912/ 

スポンサーリンク
勉強wikiの下部広告
  • このエントリーをはてなブックマークに追加
スポンサーリンク
勉強wikiの下部広告

コメントをどうぞ

メールアドレスが公開されることはありません。

CAPTCHA