05 2014 档案

摘要:#!/bin/bashfunction myfun(){ echo "echo result" return 0}returnValue=$(myfun)echo "${returnValue}"这里returnValue得到的并不是0,而是"echo result",想要得到funct... 阅读全文
posted @ 2014-05-31 21:32 helloweworld 阅读(299) 评论(0) 推荐(0)
摘要:参考:http://blog.sina.com.cn/s/blog_5e77c61f0100hqky.html1. cut是以每一行为一个处理对象的,这种机制和sed是一样的。2. cut一般以什么为依据呢? 也就是说,我怎么告诉cut我想定位到的剪切内容呢?cut命令主要是接受三个定位方法:第一,... 阅读全文
posted @ 2014-05-31 01:21 helloweworld 阅读(1055) 评论(0) 推荐(0)
摘要:1. 从小到大排序(默认).sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplepearorange[rocrock... 阅读全文
posted @ 2014-05-31 01:08 helloweworld 阅读(3003) 评论(0) 推荐(0)
摘要:#!/bin/bash# 用shell中的数组构造统计不同的组合个数.# 下面的组合有(1,6)(3,4)(5,5)(1,6)(5,5)(4,3)(1,8)# 不同的组合为(1,6)(3,4)(5,5)(4,3)(1,8)arrayLeft=(1 3 5 1 5 4 1)arrayRight=(6 ... 阅读全文
posted @ 2014-05-26 01:32 helloweworld 阅读(941) 评论(0) 推荐(0)
摘要:1 #!/bin/bash 2 # 数组 3 4 # 数组的定义 5 a=(0 1 2 3) 6 # 数组元素的访问 7 echo "a[0]:${a[0]}" 8 # 数组的长度 9 echo "length:${#a[*]}"10 # 所有元素11 echo "all element:${a... 阅读全文
posted @ 2014-05-25 22:23 helloweworld 阅读(1084) 评论(0) 推荐(0)
摘要:1 #!/bin/bash 2 # for控制测试 3 4 for str in "zhangsan" "lisi" "wangwu" 5 do 6 echo $str 7 done 8 9 for ((i=0;i<=5;i++))10 do11 echo $i12 done 阅读全文
posted @ 2014-05-25 21:43 helloweworld 阅读(981) 评论(0) 推荐(0)
摘要:1 #!/bin/bash 2 # 四则运算 3 4 val1=2 5 val2=3 6 7 # 双小括号,支持整数运算. 8 echo $((1+2*3+2/5)) 9 echo $(($val1+$val2))10 # 双小括号里引用变量时,也可以不加$符号11 echo $((2*val... 阅读全文
posted @ 2014-05-25 21:23 helloweworld 阅读(232) 评论(0) 推荐(0)
摘要:1 #!/bin/bash 2 # 双中括号 3 4 # 判断file1和file2文件是否同时存在. 5 # && 的作用是左边为真(返回码为0),才执行右边的命令. 6 # 下面用单中括号判断不正确,会提示少一个中括号. 7 #################################... 阅读全文
posted @ 2014-05-25 20:50 helloweworld 阅读(2433) 评论(0) 推荐(0)
摘要:1. 变量赋值时 = 两边不能有空格.2. if比较时 = 两遍有空格.3. [ 的左右两边 和 ] 的左边有空格, 1 #!/bin/sh 2 # 字符串比较 3 aa= 4 bb="hello" 5 cc="world" 6 7 # 1.注意判断中的字符串变量用双引号括起来(不括起来在某些情况... 阅读全文
posted @ 2014-05-25 16:59 helloweworld 阅读(1863) 评论(0) 推荐(0)
摘要:注: 上面反斜杠后面没有空格。记忆: 反斜杠后的字符将反斜杠替换。 阅读全文
posted @ 2014-05-25 15:00 helloweworld 阅读(824) 评论(0) 推荐(0)
摘要:1. ls -i 列出文件的索引编号inumber, 如: 3984595012. find ./ -inum 398459501 -print -exec rm -rf {} \;或者 find ./ -inum398459501 | xargs rm如出现问号试试: rm ./?其他乱码可以试试... 阅读全文
posted @ 2014-05-24 00:50 helloweworld 阅读(213) 评论(0) 推荐(0)
摘要:1. 返回的是想要复制的字符串长度(不包括'\0'),如源字符串是"12",则返回2;如源字符串是"123",则返回3;而不管目标字符串的长度是多少.2. 最多复制sizeof(dst)-1个字符,剩余的一个用'\0'补上.#include#includeusing namespace std;in... 阅读全文
posted @ 2014-05-22 23:10 helloweworld 阅读(1633) 评论(0) 推荐(0)