0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

表形式のデータからコマンドを一括で作成する方法

Posted at

解決したい問題

Windows環境で、複数の要素に対して同じコマンド、シェルスクリプトを打ちたいことがありました。今回それらコマンド、シェルスクリプトを一つ一つ作成するのではなく、Excelを使用し、一括で作成できる方法をまとめました。
備忘録代わりにここに記載いたします。

前提条件

サーバの起動コマンド
/u02/user_pro/wls_domains/[WLSドメイン]/start_[管理サーバ]_administrator.sh

[WLSドメイン] [管理サーバ]
POP3WLS1S_D POP3WLS1S_M
POP3WLS2S_D POP3WLS2S_M
POP3WLS3S_D POP3WLS3S_M
POP3WLS4S_D POP3WLS4S_M

サーバの起動コマンドに対し、上記表の[WLSドメイン][管理サーバ]を置き換えたコマンドを作成し、以下のようなコマンド一覧を作成する。

/u02/user_pr/wls_domains/POP3WLS1S_D/start_POP3WLS1S_M_administrator.sh
/u02/user_pr/wls_domains/POP3WLS2S_D/start_POP3WLS2S_M_administrator.sh
/u02/user_pr/wls_domains/POP3WLS3S_D/start_POP3WLS3S_M_administrator.sh
/u02/user_pr/wls_domains/POP3WLS4S_D/start_POP3WLS4S_M_administrator.sh

解決策

Excelで以下の表を作成する。
A列に数式列を入力し、B列に置換用のコマンド、C列、D列は置換後の要素を記載する。
image.png

A列に記入する数式列は以下のようにする。
=SUBSTITUTE(SUBSTITUTE(B2, "C2", C2), "D2", D2)

何かの参考になればと思います。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?