
shell脚本
出走刺猬
这个作者很懒,什么都没留下…
展开
-
shell语法及实现进度条
使用shell实现一个进度条: 效果如图所示:原创 2017-06-28 16:24:09 · 1168 阅读 · 0 评论 -
shell程序练习
1.计算1~100相加之和,并用1+2+3+…+100=?的形式打印出来 结果如图: 还可以使用工具计算1~100的和: 2.打印出命令行参数中的最大值,最小值,平均值,而且平均值保留两位小数 : 结果如图所示: 3.根据标准输入打印斐波拉契数列中的对应数字:方法①:使用迭代器 方法②:使用数组 方法③:使用递归 三种方法的结果如图所示: 4.有一个f原创 2017-06-30 09:24:35 · 434 阅读 · 0 评论 -
正则表达式及grep、sed、awk、cut、sort、uniq工具
1.正则表达式 (1)定义:规定一些特殊语法用来对字符串进行模糊匹配; (2)特点: ①灵活性、逻辑性和功能性较强; ②可以迅速地用简单的方式匹配字符串; (3)使用事项:当正则表达式作为命令参数时,要用单引号括起来,因为正则表达式中的某些字符在shell中有特殊意义,如转义字符\,括起来后把原封不动地传递给命令。 2.字符的分类 (1)字符类原创 2017-07-04 23:00:00 · 854 阅读 · 0 评论 -
shell字符串截取
一、按指定字符串截取 方法一:1.# 从左向右截取该字符串第一次出现后的字符串 2. ## 从左向右截取该字符串最后一次出现后的字符串 3. % 从右向左截取该字符串第一次出现后的字符串 4. %% 从右向左截取该字符串最后一次出现后的字符串 方法二:5. 从左边第n个字符后开始到指定个数结束 6. 从左边第n个字符后开始直到结束 7. 从右边第n个字符开始直到指定个数结束 8原创 2017-07-05 17:14:05 · 1573 阅读 · 0 评论 -
shell---反引号,$( )以及eval的比较
1.反引号“ 和$( )的相同点: 反引号是将“中的命令执行,再将执行结果替换到代码所在地,交给外层显示,即将命令的结果作为输入或输出。 $( )和反引号都是用于命令的替换编写一个脚本,显示出HOME目录: 执行结果,与预期相同: 2.反引号“ 和$( )的区别: 对于很多命令,虽然反引号和$( )的的输出结果相同,但是有一个字符却可以区别它们,那就是转义字符\原创 2017-06-26 16:20:16 · 533 阅读 · 0 评论