rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

"rclone ls GDRIVE:PATH/TO/FILE"のリターンコードはファイルが存在しなくても0(ゼロ)

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