我有两个文件夹,里面装满了培训和相应的测试文件,我想使用 shell 脚本相互运行拟合对。
这是我到目前为止所拥有的:
for x in SpanishLS.train/*.train
do
timbl -f $x -t SpanishLS.test/$x.test
done
这应该接受file1(-n).train
一个目录,在另一个目录中查找file1(-n).test
,然后通过一个名为timbl
. 它所做的是寻找一个名为SpanishLS.train/file1(-n).train.test
当然不存在的文件。我试图做的,但无济于事,是以$x
一种让脚本找到正确文件的方式截断,但每当我这样做时,$x
都被截断得太早,导致脚本甚至找不到.train
文件。
我应该如何编码?