我有几个文件夹
Main/
/a
/b
/c
..
我必须将输入文件abc1.txt
,abc2.txt
从这些文件夹中的每一个分别作为输入文件传递给我的 python 程序。现在的剧本是,
for i in `cat file.list`
do
echo $i
cd $i
#works on the assumption that there is only one .txt file
inputfile=`ls | grep .txt`
echo $inputfile
python2.7 ../getDOC.py $inputfile
sleep 10
cd ..
done
echo "Script executed successfully"
因此,无论 .txt 文件的数量如何,我都希望脚本能够正常工作。
任何人都可以让我知道 shell 中是否有任何内置命令来获取正确的 .txt 文件,以防多个 .txt 文件?