BashスクリプトによるHello Worldとエラーの分析


  1. 簡単なHello Worldスクリプト:
#!/bin/bash
echo "Hello World"
  • このスクリプトでは、echoコマンドを使用して文字列 "Hello World" を表示します。スクリプトの先頭には#!/bin/bashと書かれており、これはスクリプトがBashシェルで実行されることを指定しています。
  1. Hello Worldスクリプトの実行権限の付与と実行:
$ chmod +x hello.sh
$ ./hello.sh
  • スクリプトファイルに実行権限を与えるには、chmod +xコマンドを使用します。次に、./hello.shコマンドでスクリプトを実行します。
  1. エラーハンドリング:
#!/bin/bash
if [ $# -eq 0 ]; then
    echo "引数が必要です"
    exit 1
fi
echo "Hello, $1"
  • このスクリプトでは、引数として名前を受け取り、それを使って挨拶を表示します。引数が与えられなかった場合にはエラーメッセージを表示し、スクリプトの実行を終了します。
  1. コマンドライン引数を使用したHello Worldスクリプトの実行:
$ ./hello.sh John
  • 上記の例では、Johnを引数としてスクリプトを実行しています。スクリプトはHello, Johnというメッセージを表示します。

これらはHello Worldを表示するための基本的なBashスクリプトの例です。もちろん、より複雑なスクリプトを作成することもできます。エラーハンドリングやコマンドライン引数の使用など、さまざまな機能を追加することができます。