メインコンテンツへスキップ
🚀
中級12レッスン・5時間

シェルスクリプト入門

シェルスクリプトの基本から実践まで、日常作業の自動化スキルを身につける中級者向けコース

コース一覧に戻る

このコースの対象者

  • 基本的なLinuxコマンドを理解している中級者
  • 作業の自動化に興味がある方
  • 効率的なシステム管理を目指す方
  • プログラミング経験がある方

このコースで学べること

  • シェルスクリプトの基本文法を理解する
  • 日常的な作業を自動化できるようになる
  • エラーハンドリングとデバッグ手法を身につける
  • 実践的なスクリプトを作成できるようになる

カリキュラム

1

シェルスクリプトとは?最初のスクリプト作成

シェルスクリプトの基本概念を理解し、最初のスクリプトを作成して実行する方法を学びます

echochmodbashsh
25
2

変数と環境変数の使い方

シェルスクリプトでの変数の定義、使用方法、スコープ、環境変数の活用について学習します

echoexportenvsetunsetreadonly
30
3

条件分岐(if文)の基本

シェルスクリプトでの条件分岐の書き方、テスト演算子の使い方、複雑な条件の組み合わせ方を学習します

iftest[[[case&&||
35
4

ループ処理(for、while)

シェルスクリプトでの繰り返し処理、for文とwhile文の使い方、実践的なループの活用方法を学習します

forwhileuntilbreakcontinuedodone
35
5

関数の定義と活用

シェルスクリプトでの関数定義、引数の扱い方、戻り値、スコープ、再利用可能なコードの作成方法を学習します

functionreturnlocalsource.declare
30
6

コマンドライン引数の処理

シェルスクリプトでコマンドライン引数を受け取り、解析し、オプションを処理する方法を学習します

getoptsshiftgetopt$@$*$#
30
7

文字列操作と配列

シェルスクリプトでの文字列操作と配列の使い方を学びます

8

ファイル操作とテスト演算子

シェルスクリプトでのファイル操作とテスト演算子を使った条件判定を学びます

9

エラーハンドリングとデバッグ

シェルスクリプトのエラー処理とデバッグ技術を習得します

10

実践:バックアップスクリプト作成

これまでの知識を活用して、実用的なバックアップスクリプトを作成します

11

実践:ログ監視と通知スクリプト

リアルタイムでログを監視し、異常を検知して通知するスクリプトを作成します

12

実践:システム管理タスクの自動化

日常的なシステム管理タスクを自動化する総合的なスクリプトを作成します

合計: 12レッスン推定学習時間: NaN時間NaN
コースを始める

いつでも中断・再開できます

もっと詳しく学びたい方は、YouTubeチャンネルをチェック!

YouTubeチャンネルへ

このコースについて

12 レッスン
NaN時間NaN
中級
コースを始める

いつでも中断・再開できます

このコースに含まれるもの

  • 実践的なLinuxコマンドの習得
  • インタラクティブなPlayground環境
  • 段階的な学習カリキュラム
  • 実例を通じた理解

YouTube動画で学ぶ

図解付きの動画解説で、より分かりやすく学習できます

YouTubeチャンネルを見る