2021 Jun. 06.
"rclone ls GDRIVE:PATH/TO/FILE"のリターンコードはファイルが存在しなくても0(ゼロ)が返される。
リターンコードを利用せず、標準出力を利用する。
(sample)
Gdrive="gdrive:backup" LocalDir="LOCAL/DIR" RetStr=$(rclone ls "${Gdrive}/" --include "*.bak" 2> /dev/null) if [ ${#RetStr} -gt 4 ]; then rclone move "${Gdrive}/" "${LocalDir}/" --include "*.bak" fi