为方便工作编写的shell脚本。

shell脚本 把常用的adb命令写成脚本或可执行文件。

工作的时候总会要敲很多命令。比如adb connect 192.168.xx.xxx ;grep -Insr “xxxx” *; …等等使用率很高的命令;因为要学习脚本,所以想能不能偷懒把常用的全部写成脚本。然后就开始了下面的。

在~目录下建了一个myscript文件夹,然后添加环境变量。

first:
1 #!/bin/bash
2
3 adb shell screencap -p | sed ‘s/\r$//’ > screen.png
4
5 echo “screen.png has been created!”
6
为了截屏方便,每次敲命令很烦。写了之后用起来好爽。
用了几次之后发现的问题:1.无论是否截图成功都会打印screen.png has been created!;2.没有截图成功也会生成screen.png;3.会覆盖之前生成的截图。
由于对shell脚本不熟悉试了半天,最终妥协程:

#!/bin/bash
adb shell screencap -p | sed 's/\r$//' > screen.png
#输出文件细节
file screen.png

second:
grep命令。

#!/bin/bash
if [ -n "$1" ] ; then
    grep -Insr --color "$1" *
    echo "grep has been done !"
else
    echo "erro: no parameter !"
fi

你可能感兴趣的:(linux,shell学习)