Build your ultimate AI agent
コース説明
Bashは、データやファイルの操作に向いた、簡潔で高速かつ堅牢なスクリプト言語です。クラウド上で分析パイプラインを構築するうえで欠かせないスキルであり、複数ファイルに分散したデータを扱うためにLinuxユーザーから広く支持されています。このコースでは、Bashスクリプトの基本を一からご案内します。まずは引数の受け取り方や結果の出力など、Bashスクリプトの構造を紹介します。次に、変数や配列といったデータ構造、ループや条件分岐などの制御構文を学びます。最後に、学んだ内容を実践に移し、独自のBash関数を作成して、cronで自動実行をスケジュールし、まるで時計仕掛けのように動かす方法を身につけます。
前提条件
カリキュラム
コース概要
1
コマンドラインからBashスクリプトへ
複雑で繰り返しの多い作業を効率化しましょう。まずは、よく使うコマンドラインプログラムと引数の知識を復習し、すぐにBashスクリプトの世界へ進みます。シンプルなコマンドラインのパイプラインを作成し、それをBashスクリプトへと変換します。さらに、標準ストリームの扱い方や、Bashスクリプトに引数を渡す方法を学んでスキルを高めます。
2
Bashスクリプトの変数
Bashスクリプトの基本中の基本――変数を極めましょう!この章では、基本的な文字列変数や数値変数の作成方法と、それらを使った計算の実行方法を学びます。さらに、シェルの中にシェルを呼び出す“shell-ception”の魔法も紹介し、高度なスクリプト作成の可能性を大きく広げます。
3
Bashスクリプトの制御構文
物事はいつも一直線ではありません。Bashスクリプトも同じです。この章では、制御構文を学んでBashスクリプトを次のレベルへ引き上げます。FOR、WHILE、IF、CASE文の違いと、それらをスクリプトでどのように使うかを理解します。これらの新しい道具を手に入れれば、条件ロジックを備えた、より高度なBashスクリプトを作成できるようになります。
4
関数と自動化
データや変数を処理する便利な関数を作って、Bashスクリプトに強力な武器を加えましょう。最終章では、Bashにおける関数の構造、よく行う作業を自動化するための関数の活用方法、そして手を触れずにスケジュールどおりにスクリプトを実行させる方法を学びます。
S
Bashスクリプト入門
コース修了

