脚本语言
脚本语言
狂奔的乌龟
1、博客介绍:专注分享ARM Trustzone/TEE/Linux/嵌入式等领域知识,大部分是个人学习笔记,关注我,一起学习!希望在这里能和大家一起进步,星光不负赶路人,加油!
2、个人介绍:ARM/TEE/Linux等领域忠实爱好者,个人长期专注于硬件安全、系统安全、嵌入式领域安全开发工作。
3、个人语录:积累是一个漫长的过程,未来很长,一起努力,只要路是对的,就不怕路远。
4、招聘广告:目前在国内大厂上班,长期招聘高级别&有经验的硬件安全、系统安全、嵌入式底层软件架构师&SE&MDE,寻求志同道合有志之士,有意向可私信我。
展开
-
Linux Shell 之 Shell 脚本概述
1、引言Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。Shell 有两种执行命令的方式: 交互式(Interac原创 2015-09-28 16:35:51 · 1387 阅读 · 1 评论 -
Linux Shell 之 Shell 运算符
Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。1、算术运算符expr 是一款表达式计算工具,使用它能完成表达式的求值操作。#!/bin/bashval=`expr 2 + 2`echo "Total value原创 2015-09-29 10:49:25 · 862 阅读 · 0 评论 -
Linux Shell 之 Shell 字符串操作
1、引言字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。单引号str='this is a string'单引号字符串的限制: 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的; 单引号字串中不能出现单引号(对单引号使原创 2015-10-01 21:38:44 · 715 阅读 · 0 评论 -
Linux Shell 之 Shell 打印命令
1、echo 命令 echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串。命令格式:echo arg您可以使用echo实现更复杂的输出格式控制。显示转义字符"echo "\"It is a test\""结果将是:"It is a test"双引号也可以省略。 显示变量name="OK"echo "$name It is a test"结果将是:OK It is原创 2015-10-02 10:03:03 · 5875 阅读 · 0 评论 -
Linux Shell 之 Shell 基本控制结构(一)(if and case)
1、条件分支if 语句通过关系运算符判断表达式的真假来决定执行哪个分支。Shell 有三种 if ... else 语句:if ... fi 语句; if ... else ... fi 语句; if ... elif ... else ... fi 语句。 1) if ... else 语句if ... else 语句的语法:if [ expression ]t原创 2015-10-06 20:46:55 · 1920 阅读 · 0 评论 -
Linux Shell 之 Shell 变量
1、引言shell变量是弱类型,支持自定义变量声明变量不用声明类型可以存储不同类型的内容使用时要明确变量的类型区分大小写变量类型运行shell时,会同时存在三种变量:1) 局部变量局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。2) 环境变量所有的程序,包括shell启动的程序,都能访问环境变量原创 2015-09-28 19:29:01 · 599 阅读 · 0 评论 -
Linux Shell 之 Shell 数组建立与使用
bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。1、定义数组在Shell中,用括号来表示数组,数组元素用“空格”符号分割开。定义数组的一般形式为:array_name=(value1 ... valuen)例如:array_name=(val原创 2015-10-06 17:00:13 · 667 阅读 · 0 评论 -
Linux Shell 之 Shell 基本控制结构(二)(循环结构)
与其他编程语言类似,Shell支持for循环,和while 循环。1、for 循环for循环一般格式为: for 变量 in 列表docommand1command2...commandNdone列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔。每循环一次,就将列表中的下一个值赋给变量。in 列表是可选的,如果不用它,for 循环使用命令原创 2015-10-09 20:00:08 · 729 阅读 · 0 评论 -
Linux grep基本用法与正则表达式
本文只是对于常用的grep配合正则表达式基本用法进行简单小结,如果想仔细的学习正则表达式,请访问鸟哥Linux私房菜,台湾同胞的网站是繁体中文的,需要点儿耐心。1、grep命令功能:输入文件的每一行中查找字符串。基本用法:grep [-acinv] [--color=auto] [-A n] [-B n] '搜寻字符串' 文件名参数说明:-a:将二进制文档以文本方式处理-c:显示匹配次数-i原创 2016-05-16 16:50:52 · 83778 阅读 · 4 评论