2

当文件出现在文件夹中时,我正在使用 Cadaver 通过 WebDAV 上传文件。Cadaver 需要两个参数来上传文件,第一个是“put”,第二个是文件的文件名,所以类似:put /media/Hello会起作用。

当新文件出现在文件夹中时,我正在写入 Cadaver rcfile“put”和新文件的名称。但是,很多文件名中都会有空格,可能有一个空格,也可能有几个空格。在空格名称中添加斜杠时,上传将起作用。例如,这将起作用:put /media/Hello\ New\ World.

主要问题:如何在回显文件名时包含斜杠,以便尸体可以上传文件?

#!/bin/bash
echo "put /media/$file" > cadaverAction
cadaver -r cadaverAction webdav.myserver.com
4

0 回答 0