【初心者でもわかる】Linuxシェルスクリプト入門 まとめました

  • このエントリーをはてなブックマークに追加
  • Pocket

シェルスクリプト入門

シェルスクリプトとはLinuxなどのシェルで実行するコマンドなどがまとまったドキュメントのようなものだ。シェルスクリプトを作っておけば、定期的に実施することなどを簡略化して実行できる。

このページではシェルスクリプトについて初心者でもわかるように解説した。参考にしていただければと思う。

シェルスクリプトとは?

まず、シェルスクリプトについて概要を掴んでおこう。下記のページでシェルスクリプトの全体像について紹介している。まずはこちらを読むと理解が進むはずだ。

シェルスクリプト基本中の基本

続いてシェルスクリプトの基本的な書き方についてお伝えしよう。下記2つのページでシェルスクリプトの作り方と実行方法、コメントの書き方についてご紹介している。

Linuxシェルスクリプトの基本文法

それでは、プログラミングらしいところに入っていく。他のプログラミング言語と同じ様にシェルスクリプトでも基本的な文法がある。

少々特殊な部分もあるが、すべて知っておくべきものなので、上から順に確認いただければと思う。

演算子と変数

まずは演算子と変数だ。

キーボードによる入力

シェルスクリプトらしい構文だ。キーボードで入力を受け付けて動作させることは多い。

条件分岐と繰り返し

条件分岐と繰り返しは少々他のプログラミング言語と違うところもあるので、注意してみていただければと思う。

+α シェルスクリプトで知っておきたい

文字列の処理

置換や削除の文法もご紹介しておく。こちらも良く使う。

出力テキストの改行方法

下記ページでは出力テキストを改行する方法をまとめてご紹介した。

シェルスクリプトの関数

シェルスクリプトでも関数を使うことができる。シェルスクリプトはその性質上、あまり複雑にしないほうがいいが、多少使う分には構わない。

まとめ

ここまで知っておけば、Linuxシェルスクリプトの入門的な知識は十分だ。

まずはここまでの知識を使って、運用や定期作業で使える簡単なスクリプトをいくつか書き、シェルスクリプトの便利さを実感していただければと思う。

最近の投稿

  • シェルスクリプトの関数
    2016.10.11
    【Linux】シェルスクリプトの関数の使い方!一通りまとめ

    プログラミングをやったことがある人にはお馴染みだろうが、シェルスクリプトでも関数を作ることができる。 関数とは […]

  • 文字列の置換と削除
    2016.10.10
    【Linux】シェルスクリプトによる文字列処理:置換や削除をする方法

    Linuxではテキストデータを良く使う。それらのテキストデータに対して置換や削除などの処理をしたいことがよくあ […]

  • シェルスクリプトでの改行
    2016.10.07
    【簡単】シェルスクリプトでテキストを改行する方法

    シェルスクリプトで複数行を出力したいとき、echoを連続するのが嫌だな、と感じることがあるはずだ。 もちろんシ […]

  • 最新記事一覧はこちら

    IT講師に興味はありませんか?

    ・「今までIT講師をやってきたが、更に多くの講義を行いたい」

    ・「エンジニアとしてやってきたが講師業に魅力を感じている」

    ・「講師として活躍するためにベースとなる知識を知りたい」

    ・「様々な分野や言語の講師にチャレンジしてみたい」


    という方はぜひIT講師募集のページをご覧ください。


    リスキルテクノロジーでは「受講している方々にITを好きになってもらう」ことを目標に、同じ目標に向かって歩んで行ける講師の方を常に探しています。


    システム開発やインフラ構築などのエンジニアリング経験を活かし、新入社員などの未経験者や経験の浅い初学者の方々に対してITトレーニングを行っていただくことになります。


    テキストやカリキュラムは事前に用意されており、それらを元に講義を進めていくため、IT講師をはじめて実施する方でも安心してトレーニングを実施できます。


    IT講師募集のページを見る

    [contact-form-7 id="2267" title="お問い合わせ"]

    未経験からの育成制度も充実
    IT講師に興味はありませんか?

    リスキルテクノロジーでIT講師の積極募集を開始! 経験・未経験問わずご応募可能。育成制度で講師スキル向上も目指せます

    IT講師に応募する