ファイルを分析するためのコードがいくつかあります。コードは、/ home/john/Dropbox /博士/ MultiFOLDIA /ディレクトリ:Javaコードを使用して複数のファイルを実行するためのBashスクリプトの使用
のJava MultiFOLDIA_IMODE1のcomplex.1.pdb /ホーム/ジョン/ Dropboxの/博士/ MultiFOLDIA /ポーズ/ T0868_T0869 /home/john/Dropbox/PhD/MultiFOLDIA/T0868_T0869_complex.1.pdb_IMODE1.txt>/home/john/Dropbox/PhD/MultiFOLDIA/Poses /ディレクトリ内のすべてのファイルに対してコマンドを実行したいと思います。スクリプト:
#!/bin/bash
poses=(~/home/john/Dropbox/PhD/MultiFOLDIA/Poses/*)
for f in "${poses[@]}"; do
java MultiFOLDIA_IMODE1 "$f" /home/john/Dropbox/PhD/MultiFOLDIA/Poses/ T0868_T0869 /home/john/Dropbox/PhD/MultiFOLDIA/T0868_T0869_"$f"_IMODE1.txt > /home/john/Dropbox/PhD/MultiFOLDIA/MultiFOLDIA_IMODE1.log
done
これはうまくいかず、ファイル名を配列から引き出してこのように利用する方法を理解していないと思います。
万歳、これはそれが動作する理由として自分自身を教育するために、今、働いていたが;)ありがとうエリック – Johnny
はあなたにはない何かがあります特に理解していますか? –