我正在尝试编写一个脚本来提取我今天拍摄的任何照片或视频。这是代码的样子:
for i in $(adb shell ls -l /sdcard/DCIM/Camera/ | grep $(date +%Y-%m-%d) | awk '{ print $7 }' ) ; do adb pull /sdcard/DCIM/Camera/$i ~/Photos ; done
这是我运行时遇到的错误:
' does not existsdcard/DCIM/Camera/IMG_20160507_012827.jpg
它正确地抓取了需要提取的文件的名称,但由于某种原因,它没有正确地将该信息传递给“adb pull”。
我是否需要做其他事情来将一个命令的输出“消毒”到另一个命令的输入中?
答案 0 :(得分:-1)
为什么不尝试查找列出过去24小时内修改过的所有文件并将其复制到所需目录?
find ~/desired/source -mtime -1 -type f -print0 | xargs -0 cp -t ~/destination/picture