初心者です。
実験結果の解析を行うにあたってシェルスクリプトで効率化を図りたいと考えています。
データがいくつかあって、ひとつのデータに対して解析すべき任意のチャネルがいくつかあります。
それぞれのチャネルに対して行いたい処理をデータごとにチャネルを指定して実行したいのですが、その場合どのようなコードを用いればよいでしょうか。
例えば2015年4月1日の実験データについて、チャネル1、2、4、5を解析処理したいとします。
ターミナルでひとつひとつ処理する場合は
$ etos4_detect ファイル名.h5 det__1__ ch__1__ -w0 〜…
$ etos4_detect ファイル名.h5 det__2__ ch__2__ -w0 〜…
$ etos4_detect ファイル名.h5 det__4__ ch__4__ -w0 〜…
$ etos4_detect ファイル名.h5 det__5__ ch__5__ -w0 〜…
とするのですが、この斜体部分を任意で指定して繰り返すようなコードにしたいと考えています。
filename_1=$1
filename_2=$2
のようにチャネルを指定することも考えましたが、それだとチャネルの数だけコードをその都度書き加えたり消したりしないといけないので、
指定したチャネルの番号に斜体部分を代入して同じ作業を繰り返すようにしたいのですが
for i in 1 2 4 5 ; do
// 処理
done
のようなfor文でできますでしょうか?
わかりにくくてすみません。
何かご指導いただけたら幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/04/03 03:20
2015/04/03 03:23
2015/04/03 05:12