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

シェルスクリプト練習問題の初級編です。チャレンジしてみてね。
 

シェル名 shell_syokyu_01.sh
処理内容 英数字1文字の引数を与えてシェルを実行した際に、それぞれ以下のような処理をすること。
アルファベット大文字→「アルファベット大文字」と表示
アルファベット小文字→「アルファベット小文字」と表示
数字→「数字」と表示
その他→「アルファベットか数字1字を指定してください」と表示
※case文を使うこと

※ポイント
大文字、小文字、数字の区別のやり方(正規表現)
 

シェル名 shell_syokyu_02.sh
処理内容 while文でリストファイル(shell_syokyu_02.lst)を読み込んでループ処理を実施し、リストファイルに書かれている文字列を全行をechoコマンドで表示する。

※ポイント
ファイルを読み込んでループ処理
 

シェル名 shell_syokyu_03.sh
処理内容 引数にディレクトリをフルパスで指定し、そのディレクトリにあるファイルのうち、ファイル名に大文字と小文字が混ざったファイルを小文字のみに変換する。引数なしで実行された場合はエラーメッセージを出力して終了させること。

※ポイント
findコマンド
trコマンド
 
↓ 解答例と解説はこちら
http://g-network.boo.jp/wiki/2018/04/post-1083/ 
 
 
次は練習問題(中級編)にチャレンジ!!
http://g-network.boo.jp/wiki/2018/02/post-909/ 

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

コメントをどうぞ

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

CAPTCHA