今回は、Ubuntu Linuxでshell script シェルスクリプトの
概念について述べたいと思います。
概念について述べたいと思います。
shell script シェルスクリプトとは
いままで、いくつかのシェルのコマンドを紹介してきました。
例えばlsコマンドでファイル一覧を確認したり
~$ ls
rmコマンドでファイルを削除してみたり
~$ rm file1
など、シェルのコマンドラインを用いて操作する方法を紹介しました。
シェルスクリプトは予め、コマンドラインを記述しておくファイルのことです。
*.shという拡張子になります。(Windowsのバッチファイルのようなものです。)
例えば、他の人に同じ作業をしてほしいときなどのケースで、
複雑なコマンドラインを実行してもらう時などに、
シェルスクリプトを作成し配布するといった利便性があります。
一種のプログラミング言語です。
シェルには2種類あります
・sh
・bash
詳しくは述べませんが、bashはshの上位互換だと思ってください。
基本的にはシェルスクリプトの作成はbashを推奨します。
Have a nice Linux life!