最近研究室でバイオインフォマティクスを始めた者です。
ゲノムをアノテーションするツールで解析を行うためのバッチスクリプトを書く際に、複数あるプロセスから、各プロセスで異なるtempファイルを作成したいです。(プロセス1ではtemp1, プロセス2ではtemp2, etc. といったような感じです)
色々考えてみたのですが、コードの書き方がよくわかりません。教えてください。
以下がバッチスクリプトです。
#!/bin/bash
#$ -S /bin/bash
#$ -cwd
#$ -pe def_slot 8
#$ -N ko_marine_bacteria
#$ -o stdout
#$ -e stderr
# perform kofam operation from file 1 to file 930
#$ -t 1-930:1
#$ -tc 10
#setting
source ~/.bash_profile
files=(`cat kofam_files`) #input files
TASK_ID=`expr ${SGE_TASK_ID} - 1`
#echo $TASK_ID
#echo ${files[$TASK_ID]}
~/kofamscan/bin/exec_annotation -o marine_kofam.txt --tmp-dir **** ${files[$TASK_ID]}
上記の****の部分にコードを記載することで実装できると思います。よろしくお願いします。
冒頭で言及している各プロセスというのはスクリプト内のfile 1 ~ file 930のことを指しています。
No.1ベストアンサー
- 回答日時:
シェルスクリプトですね。
実行環境となっているOSは何でしょうか?
想像ですが、このようなものが参考になるのではないでしょうか。
https://ex1.m-yabe.com/archives/3485
https://sites.google.com/site/jyk5room/home/kai- …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux 実行の仕方及び実行結果が分かりません。 2 2022/11/17 19:31
- UNIX・Linux デフォルト値のパラメータ展開 1 2022/08/12 17:34
- その他(プログラミング・Web制作) bashのgrepで複数の検索、かつスクリプト内で改行する方法を教えてください。 1 2022/10/06 20:09
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- その他(プログラミング・Web制作) awkのtoupper() 1 2022/10/21 20:39
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- その他(プログラミング・Web制作) ログインシェル時のSHELL環境変数 1 2022/06/08 19:21
- その他(ソフトウェア) ソフトが異常終了します 1 2022/08/28 01:41
- SQL Server SQL 期間内の実施数を合計したい 2 2023/03/03 22:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バックグラウンドのプロセスの...
-
explorer.exeが異様にメモリを食う
-
プロセスのアタッチ・デタッチ...
-
シェルで親プロセス終了時に子...
-
他のEXEが起動しているかの確認
-
非表示になったエクセルは?
-
共有メモリを使う場合のCPU負荷...
-
警告『 別のプロセスで使用され...
-
ADOでアクセスのレコードに...
-
C++でシェルを起動
-
SendMessageが失敗するときがある
-
Linuxのchdir(カレントディレク...
-
ウインドウのプロセス終了について
-
WSH.Runで待機できません
-
子プロセスのデバッグ方法について
-
起動しているプロセスの確認
-
シートのコピーでプロセスが残...
-
OSPFでプロセスを分ける意義に...
-
最小ワーキングセットサイズ
-
API関数 GetExitCodeProcess
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バックグラウンドのプロセスの...
-
explorer.exeが異様にメモリを食う
-
なぜ女性は男性が忘れたことを...
-
タスクマネージャーのプロセス...
-
プロセスのアタッチ・デタッチ...
-
非表示になったエクセルは?
-
Process.Startの戻り値を後で取得
-
C#でのbatファイル実行結果取得
-
プロセスIDからウィンドウハ...
-
c言語でプロセスIDを調べたい
-
Linuxでのスレッド間メッセージ...
-
プロセスIDの取得方法について
-
ADOでアクセスのレコードに...
-
怪しいプロセス教えてください。
-
vb.netでEXCEL起動がうまくでき...
-
別のプロセスの関数を呼び出す...
-
C++のプログラムをバックグラウ...
-
Visual C++からpingを実行して...
-
VBS(WSH)で開いたIEのウィンド...
-
IISがフリーズ
おすすめ情報