1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

シェルスクリプト作成の基礎 Part1(変数、配列)

Last updated at Posted at 2021-08-18

【スクリプトの作成】
cat /etc/shells→サポートしているシェルを一覧表示

ファイル作成
viコマンドでファイル名末尾に.shを付ける
ファイルの中身→#!/bin/bash 1行目でシェルの場所を指定する
コメント文は#を文頭に記載
exit 0→処理終了(0が正常終了、それ以外は異常終了)

実行
chmod 755 ファイル名→パーミッション変更
./test.sh→シェルスクリプトの実行

【変数の使い方】
var1='変数1'→変数の宣言
var2=command→コマンドの実行結果を変数に格納
var3=$(command)→コマンドの実行結果を変数に格納

echo $var1→変数の中身を取り出す場合には、$を付ける

$BASH,$BASH_VERSION,$HOME,$PWD→システム変数の表示

【配列の作成】
echo ${fruits[@]}→配列の中の値を全て表示
echo ${fruits[0]}→インデックス0の要素を表示
echo ${!fruits[@]}→インデックスを表示
echo ${#fruits[@]}→配列の要素の数を表示

fruits[3]='lemon'→配列のインデックス3(4番目)にlemonを追加
unset fruits[2]→配列のインデックス2(3番目)を削除

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?