shell
Captain_MXD
这个作者很懒,什么都没留下…
展开
-
shell中的算术运算
Linux shell基本运算 shell程序中的操作默认都是字符串操作,在要运行数学运算符的时候可能得到意想不到的答案: var=1 var=$var+1 echo $var output: 1+1 从这个例子中可以看出shell字符串连接的操作,需要注意的是空格。 在shell中可以使用let来指示下面是算术表达式,let表达式内变量不用加$ var=1 let转载 2017-09-15 10:55:47 · 324 阅读 · 0 评论 -
SHELL字符串处理技巧(${}、##、%%)
在SHELL编程中,经常要处理一些字符串变量。比如,计算长度啊、截取子串啊、字符替换啊等等,常常要用到awk、expr、sed、tr等命令。下面给大家介绍个简单的字符串处理方法,用不着嵌套复杂的子命令。 ${#VALUE}:计算VALUE字符串的字符数量。${VALUE%.*}或${VALUE%%.*}:删除VALUE字符串中以分隔符“.”匹配的右边字符,保留左边字符。${VALUE#*.}转载 2017-09-15 11:25:17 · 604 阅读 · 0 评论 -
Shell中实现字符串反转方法
在做关键词清洗过程中,需要将一类不符合某个字结尾的词过滤出来,思路是把这一批词按最后一个字排序,于是想到了先把这些词反转一下,如把12345转为54321,好像以前在夜息的文章里看过用shell可以实现,就百度了一下,找到几个可行的解决方法,现记录一下。 shell实现字符串反转,一句命令搞定! 复制代码 代码如下: cat keywords.txt|while read line;do转载 2017-09-15 12:21:43 · 734 阅读 · 0 评论 -
编程题目
50道编程小题目, 解题代码:http://blog.csdn.net/wangnanwlw/article/category/6098159 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少?【即斐波那契数列】 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,1转载 2018-01-19 20:17:39 · 631 阅读 · 0 评论