メインコンテンツへスキップ

コース

Bashスクリプト入門

中級4 時間

Bashスクリプトで、クラウド上の分析パイプラインを構築し、複数ファイルに保存されたデータを扱えます。

Shell4 時間13 本の動画43 個の演習3,350 XP38,705修了証明書

無料アカウントを作成

Google で続行
または
続行することで、 利用規約、私たちの プライバシーポリシー そして、あなたのデータが米国に保存されること。

何千もの企業の学習者に支持されています

チームのトレーニングをお考えですか?

ビジネス向けに試す

コース説明

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スクリプト入門

コース修了

達成証明書を取得する

今すぐ登録

DataCamp for Mobileでデータスキルを磨きましょう

モバイルコースと毎日5分のコーディングチャレンジで、外出先でも学習を進めましょう。

Bashスクリプト入門 | DataCamp