【今日のQ&A】シェルスクリプトとは??

こんにちは、@codeship_techです。

今回はシンプルですがシェルスクリプトとは何か?というQ&Aをピックアップしました。

次回のQ&Aでは実際にシェルスクリプトをどのように使うのかなども簡単なハンズオン形式で回答していきたいと思います!

シェルスクリプトってなんですか?

ターミナルコマンド(Unixコマンド)をまとめたプログラムです。
試しに非常にシンプルな文字を出力するだけのシェルスクリプトを書いてみましょう。
デスクトップにtrial.shを作成しましょう。

[powershell]
#!/bin/sh
   
echo "Hello, CodeShip!"

#!/bin/shはシェルスクリプトの冒頭に書く約束になっています。
echo は画面に文字を表示させるコマンドです。

作成したtrial.shファイルを保存して、ターミナルで以下を入力します。
またshファイルは初期状態では実行ができないよう設定されているので、chmodコマンドで実行許可を与えます。

terminal
$ cd ~/Desktop/ #デスクトップに移動
$ chmod 755 trial.sh #実行許可を与える
$ ./trial.sh #実行


[結果]
terminal
Hello, CodeShip!


という風になります。

授業日記についてのご意見

CodeShipの授業について「こんな事が知りたい・紹介して」というご意見・ご提案がありましたら、CodeShip公式Twitterアカウント(【CodeShip】プログラミングスクール)までDMまたはリプライにてお寄せください。