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