如何在bash中使用文件夹中的文件

时间:2015-04-15 11:56:37

标签: linux bash

我使用此代码将文本文件上传到该文件夹​​。它工作正常,文件在文件夹中。文件由多媒体id命名 - “mid.txt”(即:“1.txt”):

upload.php的一部分:

if(isset($_POST['btn-upload']))
{                           
    $folder="/var/www/tmp/textgrid_uploads/$mid.txt";

我想在脚本中的“textgrid_uploads”目录中使用上传的文件“$ mid.txt”进行转换。脚本“conversion.sh”定义了“input”,“output”和“temporary”文件,因为它必须被定义为存储临时文件:

脚本“conversion.sh”的一部分:

mid=$1     
infile="/var/www/tmp/textgrid_uploads/$mid"
outfile="/var/www/tmp/mlf/${mid}.mlf"
tmpfile="/var/www/tmp/mlf/${mid}.tmp"

该脚本运行正常,因为我测试了它是使用以下命令在服务器上手动创建的文件:vim 1.txt。问题是我想使用脚本“conversion.sh”使用“upload.php”上传到服务器上的文件。使用脚本“conversion.sh”后,它在“mlf”目录中创建了一个名为“$ mid.mlf”的空白文件,没有文本。运行“conversion.sh”:即:./ conversion.sh 1.txt

0 个答案:

没有答案