我尝试执行一个简单的rsync命令,并排除其中包含已标记文件的目录。标记为...
Route::post('/login', 'LoginController@postAction')->middleware('web-out');
Route::get('/perfil', 'PerfilController@getAction')->middleware('web-in');
...
的文本文件仅包含flagged.txt
。以下命令在终端中运行正常:
*
但是,当我放入bash脚本时,标记将被忽略。 试过
rsync -avP --delete --filter="dir-merge,n- flagged.txt" \
"/mnt/c/Documents/somefolder" "/mnt/j/"
和
rsync -avP --delete --filter='dir-merge,n- flagged.txt' \
"/mnt/c/Documents/somefolder" "/mnt/j/"
和
filter=(--filter="dir-merge,n- flagged.txt")
rsync -avP --delete "${filter[@]}" "/mnt/c/Documents/somefolder" "/mnt/j/"
全部失败。任何想法?预先感谢!