- 博客(7)
- 收藏
- 关注
原创 Shell语言学习笔记(七)—— until循环语句
在shell中,RANDOM是一个内置变量,它返回一个0到32767之间的随机整数。每一次调用$RANDOM 都会生成一个新的随机数。可以使用 echo $RANDOM 来查看生成的随机数。运行结果:15288 #生成一个随机数# 随机生成5个一位数doecho $((RANDOM % 10)) # %运算符用于将$RANDOM生成的随机数限制在0到9之间done运行结果:65487# 随机生成5个两位数do。
2023-09-21 17:29:19 1054
原创 Shell语言学习笔记(六)—— while循环语句
在之前的博文中我们讨论了语句的使用,下面我们介绍另一种也可以用于实现多次的重复操作的循环语句——while循环语句。其中 condition是判断条件,若condition为真,则执行循环体内的命令;若condition为假,则直接退出当前循环。commands表示需要执行的命令,可以有多个。当所有命令执行完后,再次检查condition是否为真,如果为真,则继续执行循环体内的命令;如果为假,则退出循环。此外,判断条件可以是一个条件,也可以是多个条件通过操作符&&、||、!连接的综合条件。
2023-09-20 17:48:31 1754 2
原创 Shell语言学习笔记(五)—— 管道符 丨 的用法
|” 是UNIX和Linux命令行工具中的一个特殊的符号,在命令行界面中常用于将一个命令的输出作为下一个命令的输入,从而实现命令的链接和组合。它的作用相当于将多个命令连接起来(如"命令1丨命令2 "),将一个命令的输出作为另一个命令的输入,使它们可以协同工作达到更复杂的目的。这个命令将查找当前目录及其子目录中所有扩展名为 .txt 的文件,然后将它们的内容作为标准输入传递给 grep 命令,grep 命令将查找包含特定单词的行。最后,将这些行的数量传递给 wc 命令,以计算它们的总行数。
2023-09-18 22:22:45 452 1
原创 Shell语言学习笔记(四)——$0、$n、$#、 $* 和 $@ 的区别
明显的从上述代码中看出,同样的执行命令和执行语句,一个输出结果是一行的一串字符串,一个是一列的字符串,结果明显是不同的。$n 获取shell脚本的第n个参数,n在1~9之间,如$1 ,$2,... $9 ,大于9则需要写,shell的特殊变量,可用在如脚本,函数传递参数中,有如下几种特殊的变量: $0、$n、$#、 $* 和 $@。$@ 不加引号,效果同上,加引号,是接收所有参数为独立字符串,如"$1" "$2" "$3"数为单个字符串,"$1 $2.."。
2023-09-12 10:29:36 295
原创 Shell语言学习笔记(三)—— for循环
今天开始学习shell语言中的for循环语句,for语句可以实现多次的重复操作。for循环在list变量值里进行反复迭代,第一次迭代使用第一个值,第二次用第二个值,以此类推,直到所有元素都过一遍。
2023-09-11 19:01:46 265
原创 Shell语言学习笔记(一)
(2)当echo 后面的字符串由多个空格分开时,也能正常输出 (将空格也看成了一个字符进行处理)书写脚本时,首先要说明使用哪种解释器,本文采用bash解释器,则应在程序脚本的第一行写上。首先写一个输出脚本,在命令窗口打印出 Hello world 这句话。(3)当echo 后面的字符串两边的双引号换做单引号时,也能正常输出。(1)当echo 后面的字符串未加双引号时,也能正常输出。注意:echo语句用于输出,当出现下列几种情况时。
2023-08-29 16:36:49 212 2
Altium Designer的元件库下载-来自AD官网
2023-12-04
Materials Explorer 5.0.rar 软件包
2023-09-28
gromacs 2018 版本软件
2023-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人