我有一个python代码(my_script.py),应该针对不同的数据文件(data_1.txt,data_2.txt等)运行多次。但是,在运行代码之前,我应将名称“ MY_DATA”替换为另一个文件“ file.ini”中的数据文件名称(我用vim打开该文件)。每次,此python代码都会生成一个输出文件夹作为“输出”。因此,我想将此文件夹的名称更改为输出+数据文件编号(例如“ output_1”,“ output_2”等)。所有文件和代码都在同一目录中,我将数据文件的名称保存在names.txt文件中。
我已经编写了这个简单的代码,但是没有用。任何想法?谢谢
#!/bin/bash
filename = 'names.txt'
while read names;
do
echo $names
ex -s -c '%s/MY_DATA/$names/g|x' file.ini
my_script run
mv output output_$names
done