Bashは、Unix系のオペレーティングシステムで広く使われているシェルスクリプト言語です。以下は、Bashの具体的な例文を含むマニュアルです。
変数
# 変数の割り当て
name="John Doe"
age=30
# 変数の参照
echo "Name: $name"
echo "Age: $age"
条件分岐
# if文
if [ "$name" == "John Doe" ]; then
echo "Hello, $name!"
else
echo "I don't know you."
fi
# case文
case "$age" in
30) echo "You are 30 years old.";;
*) echo "Your age is not 30.";;
esac
ループ
bashCopy code# for文
for i in 1 2 3 4 5; do
echo $i
done
# while文
count=1
while [ $count -le 5 ]; do
echo $count
count=$((count+1))
done
関数
# 関数の定義
greet() {
echo "Hello, $1!"
}
# 関数の呼び出し
greet "John Doe"
コマンド置換
# コマンドの出力を変数に代入
current_dir=$(pwd)
echo "Current directory: $current_dir"
パイプとリダイレクト
# パイプでコマンドの出力を次のコマンドに渡す
ls -l | grep .txt
# 標準出力をファイルにリダイレクト
echo "Hello, World!" > output.txt
パラメータと引数
# スクリプト名の取得
echo "Script name: $0"
# 引数の参照
echo "First argument: $1"
echo "All arguments: $@"
エイリアス
# エイリアスの設定
alias ll='ls -l'
# エイリアスを使ったコマンド
ll
このマニュアルでは、Bashスクリプトの基本的な構文と機能の例を示しました。変数、条件分岐、ループ、関数、コマンド置換、パイプとリダイレクト、パラメータと引数、エイリアスなどについて説明しています。Bashにはさらに多くの機能がありますので、公式ドキュメントを参照して学習を深めることをお勧めします。
コメント