UbuntuでAndroidのスクリーンショットを日付ファイル名で保存したい

毎度忘れるのでブロクに記録しておく

まず以下のシェルスクリプトを作成
今回はファイル名をscreenshot.shとした

#!/bin/bash

DATE=`date +"%Y-%m-%d-%H-%M-%S"`
FILENAME="s-${DATE}.png"
echo "capturing ${FILENAME}..."
adb shell screencap -p "/sdcard/${FILENAME}"
adb pull /sdcard/"${FILENAME}" ~/Pictures/
adb shell rm "/sdcard/${FILENAME}"
echo "saved ${FILENAME}."

次に.bashrcにでもaliasを作る

.bashrc

alias sshot="~/tools/screenshot.sh"

保存したらsourceを忘れずに

source .bashrc

あとはターミナルから

sshot

と実行すれば、Picturesディレクトリ内に日付ファイル名でスクショが保存される。

s-2016-08-02-10-35-46.png
s-2016-08-02-10-36-04.png