编程语言: 问题空间:就是使用人类的自然语言描述的任务; 解空间:就是使用编程语言描述任务的实施步骤和显示最终结果; 编程思想:能够把编程语言所提供的语法格式,随时随地地转换成能够解决问题的思路; 对于编程语言的学习: &n
原创
2017-04-13 16:33:27
677阅读
【bash】bash脚本编程之条件判断bash -n 脚本名称 //可以测试脚本是否有语法错误bash -x 脚本名称 //脚本的单步执行exit //退出脚本exit # //退出脚本并定义退出状态码为#注意:如果脚本没有明确定义退出状态码,那么最后执行的一条命令的退出状态码即为脚本的退出状态码条件判断,控制结构:单分支:---------------
原创
2022-10-19 11:42:58
121阅读
一、数学运算 1、expr命令 此命令可以在命令行执行数学运算操作。 由于此命令使用时过于麻烦,所以不推荐使用。 2、方括号和双圆括号 $[ EXPRESSION ] $(( EXPRESSION&
原创
2016-01-13 14:38:32
681阅读
1、bash脚本编程格式:顶格写#!/bin/bash接下来给出一些注释信息,以#开头如: #description #version #auhor ceshi <hello@heelp.com> #da
原创
2017-11-12 13:04:48
664阅读
点赞
#/bin/bash在进行shell脚本编程之前一定要在脚本的开头加上上头这一句话,并且要顶着头写,前头不能有空格和空行。这句话的意思是告诉系统用哪一种shell来执行此脚本。如果没有这句话就有可能发生一些意想不到的错误。 接下来说一说在shell脚本中或命令行中如何进行算数运算。也许你已经发现,因为shell中的变量的格式都为字符类型,所以如果只是简单的让一个变量去等于一个表达式的话,
原创
2017-04-29 21:47:40
935阅读
条件测试: 判断某需求是否满足,需要由测试机制来实现; 如何编写测试表达式以实现所需的测试: (1) 执行命令,并利用命令状态返回值来判断; $?:命令状态返回值 0:成功 1-255:失败 (2) 测试表达式 &nbs
原创
精选
2016-10-20 16:23:47
1476阅读
shell是一门脚本语言。通常脚本语言有以下特性: 不需要编译,由解释器解释执行。
弱类型语言
变量通常不需要事先声明常见的解释型语言有: bash
perl
&n
原创
2014-06-06 10:38:04
609阅读
点赞
#!/bin/bash echo hello world这是一个简单的脚本,第一行#!/bin/bash声明了这是一个bash脚本,第二行的意思是显示“hello world”执行的时候一定要先在执行[# chmod u+x hello.sh]给予hello.sh执行的权限,否则就是Command not found变量 你可在任何编程语言中使用变量,但是在脚本
原创
2014-08-03 17:08:05
1016阅读
bash脚本编程之算术运算符+,-,,/,*,%算术运算格式:1.letVAR=算术运算表达式2.VAR=$[算术运算表达式]3.VAR=$((算术运算表达式))4.VAR=$(expr$ARG1$OP$ARG2)注意:乘法符号在有些场景中需要使用转义符;实例1:[root@itxuezhe~]#num1=2[root@itxuezhe~]#num2=9[root@itxuezhe~]#letsu
原创
2019-02-25 20:06:01
508阅读
算术运算1、bash中的算术运算:helplet+,-,*,/,%取模(取余),**(乘方)实现算术运算:(1)letvar=算术表达式(2)var=$[算术表达式](3)var=$((算术表达式))(4)var=$(exprarg1arg2arg3...)(5)declare–ivar=数值(6)echo‘算术表达式’|bc2、乘法符号有些场景中需要转义,如*3、bash有内建的随机数生成器:$
原创
2018-10-03 19:37:05
3215阅读
一、if、case、for语句用法 1.for语句用法 for 变量 in 列表;do 语句1 语句2 
原创
2014-05-23 10:45:03
924阅读
bash中如何实现条件判断条件判断类型: 整数判断(双目判断): -eq:等于 、equal,测试两个整数之间是否相等,比如$A -eq $B -gt:大于、grea
原创
2016-01-05 16:00:16
702阅读
点赞
1评论
bash中如何实现条件判断?条件测试类型: 整数测试 字符测试 文件测试条件测试的表达式: [ expression ]
原创
2017-09-15 11:25:10
657阅读
练习:写一个脚本,完成以下任务1、添加5个用户,user1,.....,user52、每个用户的密码同用户名,而且要求,添加密码完成后不显示passwd命令的执行结果信息3、每个用户添加完成后,都要显示用户某某已经成功添加。条件判断: 如果用户不存在 添加用户,给密码并显示添加成功;
原创
2015-04-19 09:55:31
460阅读
bash中如何实现条件判断?条件测试类型: 整数测试 字符测试 文件测试 条件测试的表达式: [ expression ] [[ expression ]] test expression 整数比较:&n
原创
2016-02-01 11:25:25
405阅读
shell不支持浮点数;计算结果中的浮点数会被圆整为整数,不是四舍五入,例如:1.23取值为1, 1.99取值为1。算术运算的实现方式:假设A=5,B=9$[expression]:例如$[$A+$B]$((expression)): 例如$(($A+$B))let expression: 例如 let E=$A+$Bexpr expression: F=`expr $A + $B`
原创
2013-10-28 17:22:40
512阅读
日期: 2015年09月13日算术运算Shell默认不支持浮点数,所以计算结果中的浮点数会被圆整为整数,如:1.03>1;4.99>4算术运算的方式:(1) $[$A+$B]
(2) VARIABLE=$((expression))(3) let VARIABLE=$A+$B(4) expr $A + $B(5) bc运算符:++ -- 增加或减少,(符号在变量前,先输出
原创
2015-09-18 14:08:34
630阅读