【发布时间】:2015-07-28 21:29:39
【问题描述】:
我有这些类型的 bash 文本文件:
#!/bin/sh
#SBATCH --partition=mono-shared
#SBATCH --cpus-per-task=1
#SBATCH --ntasks=1
#SBATCH --time=05:00:00
#SBATCH --mail-user=
#SBATCH --mail-type=ALL
#SBATCH --clusters=
module load rdkit
srun /opt/xxx /home/rand/data/DB_split/DB_0001.txt 0.001 /models/computetd/ /home/rand/DBIS_results/DB_0001
我有 455 个输入文本文件。我想生成 455 个对应的 bash 文件。每个 bash 文件都应该有加粗的数字 "srun /opt/xxx /home/rand/data/DB_split/DB_0001.txt 0.001 /models/computetd/ /home/rand/DBIS_results/DB_0001”,并应相应命名为 Bash0001.txt、Bash002.txt 等。
不确定我是否清楚。 这可能我应该使用哪个工具? awk 是一种选择吗?我查看了该工具,但无法理解语法。
【问题讨论】: