摘要:
一、shift命令每次将参数位置向左偏移n位 1 #!/bin/bash 2 #shift use 3 4 function use() 5 { 6 echo "Hello now i am $0! " 7 return 0 8 } 9 totalline=0;10 if [ $# -lt 2 ];then11 use12 exit13 fi14 15 while [ $# -ne 0 ]16 do17 line=`cat $1 |wc -l`18 echo "$l : $line"19 ... 阅读全文
摘要:
一、函数定义函数可以放在同一个文件中作为一段代码。也可以放在只包含函数的单独文件中。函数名(){命令……}function 函数名(){……}二、函数调用直接调用函数名就可以了1 #!/bin/bash2 #hellofun3 4 function hello()5 {6 echo "Hello!Today is `date`"7 return 08 }9 hello三、参数传递向函数传递参数就像在脚本中使用位置变量$1,$2,...,$91 #!/bin/bash2 #hellofun3 4 function hello()5 {6 echo ... 阅读全文
摘要:
****************************************************控制流结构 之前成长轨迹2已经提及,不再详叙不过这里有个很有趣的地方while read line <testfile.datdo echo $linedone 这个会不断读入第一行while read linedo echo $linedone <testfile.dat这个就能只读入一次,将文本内容全部输出猜想是一开始会先读取<之后再执行while里边的****************************************************一、正则表达式 阅读全文