shell のバックアップ(No.1)


shell

★メモ

#!/bin/sh                     … 最初に入力。これからshellを書きますよ宣言をしているのだろう。

xxx.sh                         … 後から見てわかりやすいファイル名をつけた方がいい。

$xxx                          … xxxという名前の変数。

amCLI -g 32/9 vendor   … amCLIのコマンド。Shellには関係ない。

                                    何をしているかというと32/9に割り振られているディスクのvendorの情報を表示させている。

#                                 …これを前につければコマンドとして認識されない。要はメモ。

 

コマンドの出力結果とテキストファイルの値が一致するか判定する

やりたいこと

amCLI(ServerViewRAIDManagerのコマンドライン)で指定したSSDの情報が

期待値と同一かを判定したい。

※期待値は既にtest.textに入力済。

 

1★変数に32/9を格納して32/9のvendorの値を出す

1)以下のコマンドを入力してファイルを編集モードにする

vi xxx.sh

※iを入力で編集モードに入れる

 

2)ファイルに記述

#!/bin/sh

 

#変数SSD1に32/9を格納

$SSD1=32/9

 

#amCLI -g 32/9 vendorを実行

amCLI -g $SSD1 vendor