私の階層は MyPDB - (5rea,5res,5rez) です。ここで、各5rea
、、..にはという5res
ディレクトリが含まれています。 etcの下の各サブディレクトリからすでに存在する別のサブディレクトリにコピーしたいと思います。何が問題なのか教えてください。 MD
production_10ns.out
production_10ns.out
MD
5rea
5res
analysis
5rea
5res
頑張りました
$ for production_10ns.out in /scratch/srnaik/MyPDB/*/MD
do cp production_10ns.out /scratch/srnaik/MyPDB/*/analysis/
done
ベストアンサー1
私はこれがあなたが探している階層だと思います
scratch/
└── srnaik
└── MyPDB
├── 5rea
│ ├── MD
│ │ └── production_10ns.out
│ └── analysis
│ └── production_10ns.out
├── 5res
│ ├── MD
│ │ └── production_10ns.out
│ └── analysis
│ └── production_10ns.out
└── 5rez
├── MD
│ └── production_10ns.out
└── analysis
└── production_10ns.out
その場合、このスクリプトはその効果を発揮します。
#!/bin/bash
cd /scratch/srnaik/MyPDB
for i in {a..z}; do
[ -d "5re${i}" ] && cp 5re${i}/MD/production_10ns.out 5re${i}/analysis/
done