【发布时间】:2021-08-22 17:31:48
【问题描述】:
我有几个文件如下:
dosulepin3D_CID_5284550.pdbqt
protriptyline3D_CID_4976.pdbqt
这些是小分子。现在我想在Results 文件夹中为这些分子中的每一个创建一个文件,忽略它们后面的3D_CID_5284550.pdbqt,并有文件夹:
dosulepin
protriptyline
我想使用 for 循环来执行此操作,因为我还对这些文件执行了一些功能。这就是我所拥有的:
DIR="/home/roy/MolecularDocking/VirtualScreening/Dockings"
cd $DIR
for ligand in ligands/*; do
echo $ligand
mkdir "/home/roy/MolecularDocking/Results/$ligand"
done;
但这显然会使用全名创建文件夹。
【问题讨论】:
标签: bash loops for-loop ubuntu-20.04