随笔分类 - shell
摘要:1.while[] 2. while(()) #!/bin/dash i=1 while((i" i=`expr $i + 1` done
阅读全文
摘要:1. 单引号 ( '' ) 被单引号用括住的内容,将被视为单一字串。 2. 双引号 ( " " ) 被双引号用括住的内容,将被视为单一字串。双引号只要求忽略大多数,具体说,括在双引号中的三种特殊字符不被忽略:$,\,` 。 3. 反引号(``) shell中有两种方法作命令替换:把shell命令用反
阅读全文
摘要:第一类:数字性循环 for1-1.sh #!/bin/bash for((i=1;i<=10;i++)); do echo i \* 3 + 1); done for1-2.sh #!/bin/bash for i in (expr $i \
阅读全文
摘要:-eq:等于-ne:不等于-le:小于等于-ge:大于等于-lt:小于-gt:大于
阅读全文
摘要:seq 用于生成从一个数到另一个数之间的所有整数 seq [选项]... 尾数 seq [选项]... 首数 尾数 seq [选项]... 首数 增量 尾数 例如: 1. -s 指定分隔符,默认分隔符是/n #!/bin/bashecho `seq -s "+" 1 5` #空格作为分隔符 2. -
阅读全文
摘要:创建函数的格式,有两种: function name { commands } name() { commands } #!/bin/bash echo $(uname); #the global Variabledeclare num=1000; uname(){ echo "test!"; ((
阅读全文