shell
shimingliabc
这个作者很懒,什么都没留下…
展开
-
shell函数|常用命令|重定向
funWithReturn(){ echo "这个函数会对输入的两个数字进行相加运算..." echo "输入第一个数字: " read aNum echo "输入第二个数字: " read anotherNum echo "两个数字分别为 $aNum 和 $anotherNum !" return $(($aNum+$anotherNum))原创 2016-03-16 11:03:02 · 249 阅读 · 0 评论 -
shell流程控制
if-elseif condition then command1 command2 ... commandN fiif condition then command1 command2 ... commandN else command fiforfor var in item1 item2 ... itemN do原创 2016-03-16 10:59:26 · 163 阅读 · 0 评论 -
shell练习
LeetCode #195. Tenth Line# Read from the file file.txt and output the tenth line to stdout. cnt=0 while read line && [ $cnt -le 10 ] do cnt=`expr $cnt + 1` if [ $cnt -eq 10 ] then echo $line原创 2016-03-17 11:08:56 · 184 阅读 · 0 评论 -
shell
“#!” 是一个约定的标记,告知系统哪种shell#!/bin/bash echo "Hello World !"注释#------------- # 注释使用 # #-------------变量变量名和等号之间不能有空格使用变量前加$, 可以外加{}区分界限 name="bash" echo $name echo ${name}只读变量使用 readonlyurl="http://blog.cs原创 2016-03-16 09:48:54 · 198 阅读 · 0 评论 -
shell运算符
原生bash不支持数学运算(加,减,乘,除,求余),可以通过awk, expr实现。 expr是一款表达式计算器,使用反引号 ` 表达式与运算符之间要有空格val1=`expr 2 + 2` #有空格 echo $val1 #4 val2=`expr 2+2` #无空格 echo $val2 #2+2算术运算符乘法 `expr $a \* $b` 赋值原创 2016-03-16 10:21:58 · 298 阅读 · 0 评论 -
正则表达式
正则表达式图解 这是一个神奇的网站,可以用图示正则表达式的结构。匹配单个字符 . 匹配单个字符 行首 行尾 ^ 匹配行首 $ 匹配行尾 0次或多次 * 代表0次或多次 0次或1次 ? 0次或1次 1次或多次 + 1次或多次 范围 [a-c] 范围匹配 匹配次数 {2} 2次 正则表达式从来都没有学会过,无语死了。原创 2016-03-18 10:52:09 · 175 阅读 · 0 评论