shell脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本相关的知识,希望对你有一定的参考价值。

参考技术A

牙叔教程 简单易懂



用autojs执行shell脚本, 脚本所在目录为 /data/local/tmp



做息屏运行脚本, 要用到类似的方法,


比如息屏使用adb去调用dex文件, 来达到息屏效果,


两者相同的地方是




手机: Mi 8


android版本: 10


Autojs版本: 9.0.10





非常不幸, 没有权限, 复制文件失败,


所以我们需要要提高权限, Shizuku 可以提升我们的权限到adb级别,


Shizuku的使用请查阅上一篇教程, 激活Shizuku


将权限提升为adb级别之后, 我们重新复制文件


首先, 检查有没有adb权限



复制文件



查看文件yashu.sh权限



可以看到权限是-rw-rw----, 没有执行权限, 接下来, 我们就添加执行权限




code=0, 0表示没有发生错误, 没有错误就意味着, 命令正常执行,


再次查看文件yashu.sh权限



可以看到权限是-rwxrwx--x, 有了执行权限, 接下来, 我们就执行这个shell脚本



shell脚本内容



执行shell脚本的命令




息屏运行脚本使用到的命令与执行shell脚本类似, 这也是我写这篇教程的原因,


方便以后复制黏贴


思路是最重要的, 其他的百度, bing, stackoverflow, github, 安卓文档, autojs文档, 最后才是群里问问

--- 牙叔教程


部分内容来自网络

本教程仅用于学习, 禁止用于其他用途

shell脚本中#是啥意思

#在shell脚本中是注释的意思,用于说明代码的作用。
比如

# 输出内容
echo "输出内容"
参考技术A 注释,这行不执行的意思。

以上是关于shell脚本的主要内容,如果未能解决你的问题,请参考以下文章

Shell脚本--变量(后附简单shell脚本案例)!

shell脚本翻译 急求

shell脚本书写方法

如何在shell脚本里调用另一个shell脚本

shell脚本获取参数&在线执行shell脚本

shell脚本中#是啥意思