Bash脚本
小路塔
目前发量还行
展开
-
开发中常用命令汇总
1.APP编译相关1.1 应用编辑$ ./gradlew makeJar 编译Jar包$ ./gradlew -v 版本号,首次运行,没有gradle的要下载的哦。$ ./gradlew clean 删除HelloWord/app目录下的build文件夹$ ./gradlew build 检查依赖并编译打包$ ./gradlew assembleDebug 编译并打Debug包$ ./gradlew assembleRelease 编译并打...原创 2021-11-17 09:50:47 · 370 阅读 · 0 评论 -
Repo下载以及Repo init报错解决
1, repo 下载在工作目录下创建bin文件夹(默认Home下面存在bin文件夹直接放到bin文件夹即可)1.1如果不存在bin文件夹$ mkdir ./bin将bin目录添加到系统环境变量PATH=./bin:$PATH下载repo脚本(清华源)curlhttps://mirrors.tuna.tsinghua.edu.cn/git/git-repo-o repochmod +x repo更新repo的运行过程中会尝试访问官方的git源更新自己,可以使用tuna的镜像...原创 2021-07-06 21:02:08 · 11646 阅读 · 0 评论 -
Android通过adb shell am broadcast发送广播 参数说明
通过命令行执行adb shell am broadcast发送广播通知。adb shell am broadcast 后面的参数有:<INTENT> specifications include these flags and arguments:[-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>][-c <CATEGORY> [-c <CATEGORY>] ...][-e|--e原创 2021-03-24 10:53:53 · 9010 阅读 · 1 评论 -
shell 脚本--变量替换总结
shell脚本中进行字符删除操作 使用 # 和 % 进行匹配删除,具体的# 和 % 的总结如下:${变量#匹配规则} # 从头开始匹配,最短删除${变量##匹配规则} # 从头开始匹配,最长删除${变量%匹配规则} # 从尾部开始匹配,最短删除${变量%%匹配规则} # 从尾部开始匹配,最长删除${变量/旧字符串/新字符串} # 替换变量内的...翻译 2019-10-22 21:14:15 · 1113 阅读 · 0 评论 -
shell 脚本--字符串
1.使用字符串的时候会使用到字符串的长度有如下两种方法 语法 说明方法一 ${#string} 无方法二 expr length "$string" string有空格,则必须加双引号举...翻译 2019-10-22 21:55:50 · 476 阅读 · 0 评论 -
系统源码预制APK检测是否可以进行ODEX抽取
odex抽取会导致增加内存,开机时间变短,公司公司的要求是增加内存可以接受.增加开机时间不能接受.公司每次打包系统都会遇到预制公司内部apk和第三方apk进行源码编译进行报错,导致编译失败的问题.如果是预制纯正的第三方apk不能进行odex抽取,那只能进行在对应的Android.mk关闭odex抽取LOCAL_DEX_PREOPT := false要是预制的大部分是自己公司...原创 2019-10-26 11:58:36 · 1715 阅读 · 2 评论 -
shell 脚本--命令替换
语法格式方法一 `command`方法二 $(command)案例1:获取系统的所有的用户名 使用下面的命令是直接输出到屏幕上了# cut 命令 -d 是指定的分隔符 -f 指的分隔开的第几段~: cat /etc/passwd | ...翻译 2019-10-26 16:48:01 · 936 阅读 · 0 评论 -
shell 脚本--有类型变量
declare和typeset命令两者是等价的,declare、typeset命令都是用来定义变量类型的 参数 含义 -r 将变量设为只读 -i 将变量设置为整数 -a ...翻译 2019-10-27 11:27:00 · 269 阅读 · 0 评论 -
shell 脚本--数学运算
语法方法一 expr $num1 operator $num2方法二 $(($num1 operator $num2))expr操作符对照表操作符 含义num1 | num2 num1不为...翻译 2019-10-27 16:03:02 · 690 阅读 · 0 评论 -
Android FFMPEG 编译脚本
首先下载 FFmpeg下载完成之后解压文件,进入文件中 将configure打开将SLIBNAME_WITH_MAJOR='$(SLIBNAME).$(LIBMAJOR)'LIB_INSTALL_EXTRA_CMD='$$(RANLIB) "$(LIBDIR)/$(LIBNAME)"'SLIB_INSTALL_NAME='$(SLIBNAME_WITH_VERSION)'S...原创 2019-12-09 15:09:32 · 698 阅读 · 0 评论 -
shell 脚本--数学运算
语法方法一 expr $num1 operator $num2方法二 $(($num1 operator $num2))expr操作符对照表操作符 含义num1 | num2 num...翻译 2019-12-11 15:57:44 · 486 阅读 · 0 评论 -
shell 脚本--函数的高级使用
函数两种命名格式 如下,第一种是带() 第二种是不带()的第一种小括号的函数名(){.......commend.......}第一种不带小括号的function 函数名{.......commend.......}函数的传递参数int example_1(int arg1,int arg2) { arg1 = arg2 .........翻译 2019-12-31 17:08:19 · 529 阅读 · 0 评论 -
Bash方式 & Python方式处理Android国际化语言之翻译表格Excel转化成string.xml表格介绍
公司的业务发展,肯定需要做国际化操作,在国际化的过程中最头疼的就是写国际化语言,建立对应的string.xml文件 能够做国际化的应用每个国家的语言对应翻译应该有1000行左右,要是自己一个一个对应的copy整个人都会疯掉的.于是为了偷懒,写了一个脚本脚本还不够完善不过大家可以根据自己的需求进行修改.今天这边博客就是针对上述问题编写的脚本语言和Python语言处理国际化语言copy问题先上...原创 2020-01-14 16:44:17 · 992 阅读 · 0 评论 -
shell脚本--shell编程中的常用工具find
一.文件查找之find命令 语法格式语法格式 | find[路径][选项][操作] 选项参数对照表选项 含义-name 根据文件名查找-perm 根据文件权限查找-prune ...翻译 2020-04-23 21:09:12 · 527 阅读 · 0 评论 -
shell脚本--find , locate, whereis 和 which总结及使用场景分析
1.各个命令使用场景命令 适用场景 优缺点find 查找某一类文件,比如文件名部分一致 功能强大 速度慢locate 只能查找单个文件 功能单一,速度快whereis 查询程序的可执行文件,...翻译 2020-04-24 10:04:22 · 864 阅读 · 0 评论 -
shell脚本--文本处理三剑客之grep 和 egrep
grep语法格式egrep 等价于 grep -E管道方式使用grep 示例$ cat /etc/passwd | grep "bash"第一种形式:grep [option] [pattern] [file1,file2...]第二种形式command | grep [option] [pattern] grep 参数 ...翻译 2020-04-24 13:10:18 · 358 阅读 · 0 评论 -
shell脚本--文本处理三剑客之 sed基础使用
sed的工作模式基础介绍 sed(Stream Editor) 流编辑器. 对标准输出或文件逐行进行处理语法格式第一种stdout | sed [option] "pattern command"第二种sed [options] "pattern command" fileset的选项选项 含义-n ...翻译 2020-04-24 20:38:19 · 296 阅读 · 0 评论 -
shell脚本--文本处理三剑客之sed编辑命令详解
sed中引用变量时候注意事项1.匹配模式中存在变量,则建议使用双引号2.sed中需要引入自定义变量时,如果外面使用的是单引号,则自定义变量也必须使用单引号编辑命令对照表类别 编辑命令 含义查询 p 打印----------------...翻译 2020-04-25 11:29:52 · 336 阅读 · 0 评论 -
Shell 脚本命令汇总 & 脚本教程
脚本语言 (Scripting language), 例如JavaScript是一门动态类型, 面向对象的脚本语言.一个脚本通常是解释运行而非编译.脚本真的是批量处理的好工具,简单方便,语法简单,目前正在学习脚本,如下文章是学习时候的笔记会持续更新.shell 脚本--变量替换总结shell 脚本--字符串shell 脚本--命令替换shell 脚本--有类型变量shell...原创 2020-04-25 11:32:24 · 599 阅读 · 1 评论 -
shell脚本--文本处理三剑客之sed文件以及文件内容操作
一。利用sed输出特定内容 查询命令对照表查询命令 含义1p 打印第1行内容1,10p 打印1到10行的内容1,+5p ...翻译 2020-04-25 13:17:45 · 369 阅读 · 0 评论 -
shell脚本--文本处理三剑客之awk内置变量
wak简介,wak是一个文本处理工具,通常用于处理数据并生成结果报告awk的命名是他的创始人AIfred Aho ,Peter Weinberger和Brian Kernighan的姓氏的首字母组成的语法格式第一种形式对文件操作awk 'BEGIN{}pattern{commands}END{}' file_name第二种形式对输出处理standard output |...翻译 2020-04-26 09:58:09 · 440 阅读 · 0 评论 -
shell脚本--文本处理三剑客之awk格式化输出printf命令
printf的格式说明符格式符 含义%s 打印字符串%d 打印十进制数%f 打印一个浮点数%x 打印十六进制数%o ...翻译 2020-04-26 10:39:47 · 1023 阅读 · 0 评论 -
shell脚本--文本处理三剑客之awk动作中的条件及循环语句
条件语句if(条件表达式) 动作1else if(条件表达式) 动作2else 动作3循环语句while循环while(条件表达式) 动作do while语句do 动作while(条件表达式)for循环语句for(初始化计数器;测试计数器;计数器变更) 动作条件语句示例:打印$3大于 ...翻译 2020-04-26 18:01:20 · 517 阅读 · 0 评论 -
shell脚本--文本处理三剑客之awk中的字符串函数
字符串函数对照表 字符换函数对照表------------------------------------------------------------------------------函数名 解释 函数返回值-----------------...翻译 2020-04-26 21:07:48 · 591 阅读 · 0 评论 -
shell脚本--文本处理三剑客之awk中的常用选项
常用的选项选项 解释-v 参数传递-f 指定脚本文件-F 指定分隔符awk -W version ...翻译 2020-04-27 12:42:07 · 458 阅读 · 0 评论 -
shell脚本--文本处理三剑客之awk中数组的用法
正常脚本数组使用array=("Allen" "MIKE" "Messi" "Jerry" "Hanmeimei" "Wang")echo ${array[2]} 打印单个元素echo ${#array[@]} 打印元素个数echo ${#array[3]} 打印数组长度array[3]="HAHA" ...翻译 2020-04-27 13:28:44 · 860 阅读 · 0 评论 -
shell脚本--脚本与MySQL数据库交互(增删改查)
mysql 命令参数详解-u 用户名-p 密码-h 服务器ip-D 连接的数据库-N 不输出列信息-B 使用tab键代替默认交互分隔符-e 执行sql语句其他选项-E 垂直输出-H 以HTML格式输出-X 以XML格式输出1.安装服务apt-get install mariadb-server2.启用启动服务sudo systemctl st...翻译 2020-04-27 23:32:43 · 1539 阅读 · 0 评论