Linux
海的神话
每天进步一点点
展开
-
shell编程-创建函数
一 .函数的两种格式function name{ command}name(){ command}函数可以像其他shell命令一样使用,在指定的喊输入函数名即可函数名必须唯一,如果在定义之前使用函数,会收到错误消息二 函数返回值函数运行结束会返回一个退出状态码,有3种不同的方法为函数生成退出状态码0 ---原创 2015-10-20 17:34:52 · 437 阅读 · 0 评论 -
Linux学习笔记-sed编辑器基础
sed编辑器称为流编辑器,与普通的编辑器不同,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。常用命令一 替换命令 ss/pattern/replacement/flagsflags有4种可用的替换标记1.数字 ,表明新文本将替换第几处模式匹配的地方2. g,表明新文本将替换所有已有文本出现的地方3. p ,表明原来行的内容要打印出来4. w原创 2015-10-21 19:59:10 · 318 阅读 · 0 评论 -
Linux学习笔记---shell脚本基础
一 脚本第一行为#!bin/bash#作为注释行二 。echo 用来输出一行文本,默认情况下不需要引号。echo 可以用单引号和双引号,但是如果需要在输出文本中用到其中一种引号,则需要用另外一种引号把字符串圈起来。如 “you ' re welcome ”echo 的参数echo -n 去掉echo输出时候的换行符(与-e选项下的c同意)echo -原创 2015-10-20 19:38:19 · 437 阅读 · 0 评论 -
Linux学习笔记-结构化命令2
一 for 命令for var in listdo commandsdonelist 参数提供了循环要用的一系列值,var每次迭代会依次遍历list中的当前值1.从列表中读取值数据值包含单引号时,需要用转义字符来将单引号转义,或者使用双引号把值圈起来。如 for test in i don't know if this'll workdo原创 2015-10-21 19:57:41 · 365 阅读 · 0 评论 -
Linux学习笔记--结构化命令
一 if-then语句格式 if command then commands fi if-then-else语句格式 if command then commands else commands fi嵌套ifif command1then comm原创 2015-10-20 21:30:42 · 309 阅读 · 0 评论 -
Linux学习笔记--递归
递归实现阶乘 function factorial{ if [ $1 -eq 1 ] then echo 1 else local temp=$[ $1 - 1 ] local result=`factorial $temp` echo $[ $result * $1 ] fi }原创 2015-10-20 19:34:59 · 339 阅读 · 0 评论 -
Makefile学习(1)
在讲述这个Makefile之前,还是让我们先来粗略地看一看Makefile的规则。 target... : prerequisites ... command target也就是一个目标文件,可以是Object File,也可以是执行文件。还可以是一个标签(Label),对于标签这种特性,在后续的“伪目标”章节中会有叙述。原创 2015-10-10 16:28:25 · 362 阅读 · 0 评论