重命名文件扩展名不起作用

时间:2015-12-24 09:10:21

标签: unix file-extension file-rename

我有两个问题:

1)

我使用下面的代码使用重命名功能创建日志文件: 我有一个文件名。如果出现错误,我需要创建一个包含错误的日志文件。

假设$ fileName是" test.tmp":

undefined

这将创建一个名为" test.tmp.err"的文件。

因此我尝试了以下创建文件" test.err":

echo ' l_error_msg' >> $UPLOAD/output/$fileName.err

但这不起作用。

2) 我使用以下两个步骤移动和重命名。我怎样才能有效地结合并做到这一点?

echo ' l_error_msg' >> $UPLOAD/output/${$fileName%.*}.err

注意:任何时候输入文件夹中只有一个文件。

2 个答案:

答案 0 :(得分:1)

我使用以下命令重命名文件扩展名文件:

start = time.clock() 
my_model.predict(images_test)
end = time.clock()

print("Time per image: {} ".format((end-start)/len(images_test))) 

答案 1 :(得分:0)

修改您的代码,如下所示。

问1)创建文件“test.err”:

echo ' l_error_msg' >> $UPLOAD/output/${fileName%.*}.err

问2)重命名文件

mv -f $UPLOAD/input/* $UPLOAD/output/${fileName%.*}.err