プログラミングをやったことがある人にはお馴染みだろうが、シェルスクリプトでも関数を作ることができる。
関数とは処理をまとめて、何度も使えるようにしたものだ。
シェルスクリプトは、もともとあまり複雑なプログラムを組むのに適してはいないが、関数を少し使って効率良く作成するくらいであれば構わないだろう。
このページでは関数の使い方についてご紹介する。参考にしてほしい。
プログラミングをやったことがある人にはお馴染みだろうが、シェルスクリプトでも関数を作ることができる。
関数とは処理をまとめて、何度も使えるようにしたものだ。
シェルスクリプトは、もともとあまり複雑なプログラムを組むのに適してはいないが、関数を少し使って効率良く作成するくらいであれば構わないだろう。
このページでは関数の使い方についてご紹介する。参考にしてほしい。
Linuxではテキストデータを良く使う。それらのテキストデータに対して置換や削除などの処理をしたいことがよくあるだろう。
このページではそういった処理をシェルスクリプトで効率的に実現する方法について紹介する。
シェルスクリプトで複数行を出力したいとき、echoを連続するのが嫌だな、と感じることがあるはずだ。
もちろんシェルスクリプトにも改行の方法が用意されている。いくつかご紹介しよう。
シェルスクリプトではselectという構文が用意されている。
while文とメニュー表示機能が組み合わさったような機能で、シェルスクリプトらしい機能だ。
このページではサンプルプログラムをご紹介しつつ、selectの使い方をまとめてみた。参考にしていただければと思う。
他のプログラミング言語ではあまり見ないが、シェルスクリプトにはuntilという構文がある。
これは制御文の一種で、そこまで頻繁に使われるものではない。とはいえ、文法として用意されているので、紹介しておこう。
シェルスクリプトのwhileは「条件が満されているあいだ処理を繰り返す」という「繰り返しの制御文」だ。
if文とおなじくtestコマンドを使用して条件式をたてることが出来る。for文とくらべ複雑な条件式がたてられ、比較的柔軟だ。
このページではwhileについて使い方をご紹介する。シェルスクリプトを書くのであれば覚えておこう。
forはifと並んでプログラミングでなくてはならない文法だ。
シェルスクリプトにも当然用意されていて、繰り返し何かを行うときに使われる。
シェルスクリプトでの条件分岐ではifがよく使われる。
しかし条件分岐の方法はifだけではなく、caseも使いやすい場合がある。
このページではシェルスクリプトでのcaseの使い方についてお伝えしよう。
このページではシェルスクリプトでのifの使い方についてご紹介した。
プログラミング経験者であれば、ifが条件分岐に使うことはご存知だと思うが、シェルスクリプトの書き方は少し特殊だ。確認をしてみていただきたい。
Linuxのシェルスクリプトでキーボードから入力を受け付ける必要があるときがある。
このページではその方法をサンプルのスクリプトともにご紹介した。参考にしてほしい。
プログラミングになくてはならないのが変数だ。シェルスクリプトにも変数は存在する。
このページでは、Linuxシェルスクリプトでの変数の使い方についてご紹介する。シェルスクリプト初心者の方は参考にしてほしい。
演算子とは「+」や「-」と言った計算時に使われるものだ。また比較にも使われる。
プログラミングではどの言語にもある機能で、シェルスクリプトにももちろん存在する。
このページではシェルスクリプトでの演算子の使い方を見ていこう。
このページではシェルスクリプトでのコメントの書き方をご紹介しよう。
Linuxではシェルスクリプトに限らず、設定ファイルなども基本的には「#」を先頭につければコメントアウトされる。
これだけOKかもしれないが、細いところもご紹介しておこう。
このページではシェルスクリプトの書き方と実行方法について簡単にご紹介している。
はじめの1行目の意味や、実行権限などについても一通りお伝えしよう。
シェルスクリプトとはシェルで実行するコマンドなどがまとまったドキュメントのようなものだ。
このドキュメントを用意しておくと、上から順番にコマンドが実行されていくので、いちいちコマンドを打たなくて済む。例えば、定期的な保守作業など、シェルスクリプトを用意しておけば、コマンドを打たずにすぐに実行できる。
このページではシェルスクリプトとは?について説明した。シェルスクリプトの書き方を学ぶ前に、知っておきたい事前知識だ。