- 博客(6)
- 收藏
- 关注
原创 bash中变量的高级用法
提示用户输入一个正整数num,然后计算1+2+3+…+num的值,必须对num是否为正整数做出判断,不符合应当允许用户继续输入。num >0 是否成立,如果成立即为正整数。主要用来进行整数运算,包括加减乘除,引用变量前面可以加。输入num1=5.6,num2=3,输出 1.8666。去判断是否能执行成功。执行成功说明为整数,再判断。bc是bash内建的运算器,支持浮点数运算。内建变量scale可以设置,默认为0。都是可以的,对于数值比较,推荐使用。两者是等价的,但推荐初学者使用。declare命令参数表。
2025-03-08 11:21:51
1015
原创 变量的高级用法
字符串是,返回1,原因是会将unique切成一个个字符去查找,当拿着u去字符串中查找时,命中了下标为1的位置,返回。使用expr,索引计数是从1开始计数的,使用${string:postion},索引计数是从0开始的。从变量尾部进行删除,遇见第一处ov,删除。用户输入数字1|2|3|4可以执行对应的功能:输入q|Q则退出交互模式。从变量尾部进行删除,匹配长度最长的ov,删除。从变量开头进行匹配,匹配到最长的ov后截取,从变量开头进行匹配,匹配到ov后截取,(2)、删除字符串中所有的Hadoop。
2025-03-02 12:58:11
831
原创 shell编程入门1
xyz, 不管结果是否为空,只要变量定义即输出对应变量值,而:-abc只要变量为空,就会设置默认值。declare > /dev/null # 输出系统中定义的变量,包括系统变量。替换所有的x字符串结果为: XXXXXXXbc123212zy。从尾部开始匹配替换,结果为:xxxxxxxbc123212你好。从头开始匹配替换,结果为:你好xxxxbc123212zy。替换bc字符串结果为:xxxxxxxBC123212zy。从左边删除最小匹配,结果为:c123212zy。第一行 会保留空格,原样输出,
2025-02-24 19:35:53
728
原创 shell编程入门2
并新开窗口向文件描述符7代表的文件中echo内容,可以成功打印到echo的信息。管道会一直阻塞等待接收信息。对于自定义的管道符5,可以指定内容并输出到相关文件夹中。比如echo 三行内容到某个文件,并读出。,可以看到输入到file.out中的内容。shell中已定义的文件描述符有。建立一个管道,并从管道中读取内容。
2025-02-24 19:34:21
250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅